在ASP.NET WEB中建的窗体,怎么调用在控制台应用程序中建的类?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在ASP.NET WEB中建的窗体,怎么调用在控制台应用程序中建的类?相关的知识,希望对你有一定的参考价值。

我记得只要在ASP.NET WEB的窗体中写using XXX就行了,可是怎么就不对呢!
我是个菜鸟,大家帮帮忙!
我就是想在web的.aspx.cs文件中引用别一个控制应用程序中的类。但是我使用using+别一个应用程序的命名空间.类名,他还是引用不过来!

参考技术A 如果是在.aspx.cs文件中,可以用using XXX
如果是在单独的.aspx文件中则
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Collections.Generic" %>
<%@ Import Namespace="System.Data.OleDb" %>
<script runat="server">
...代码
</script>
另外你是说调用另外一个应用程序中的类吗?
需要加上命名空间
using 另一个应用程序的命名空间.类名
-----------------------------------------
我没有弄过控制台的程序,它可以生成DLL吗?
如果可以,那要先引用到.net里才可以
项目--添加引用--浏览--找到你那个控制台程序的DLL,加进来,应该就可以using了

text 在Asp.net Web窗体中进行身份验证

Windows Authentication

 <system.web>
 
    <compilation targetFramework="4.5" debug="true"/>
    <httpRuntime targetFramework="4.5" maxRequestLength="1048576" executionTimeout="3600"/>

    <authentication mode="Windows"/>
	
	 <!--Disable Anonymous Users-->
    <authorization>
      <deny users ="?" />
    </authorization>
	
	 <!--If you want to have the application code executed using the logged in user Identity, Enable Impersonate else app pool identity is used-->
    <identity impersonate="false"/>
	
	<!--Other Setings-->
	<trust level="Full"/>
    <customErrors mode="Off"/>
    <sessionState timeout="120" mode="InProc"/>
    <machineKey decryption="AES" validation="SHA1"/>
	
 </system.web>	
 
 
IIS_IUSRS
IUSR
Everyone
LOCAL SERVICE

 string userNTID = HttpContext.Current.User.Identity.Name;
 
Response.Write("1Application code executed using:");
Response.Write(System.Security.Principal.WindowsIdentity.GetCurrent().Name +"<br>");

Response.Write("1Is User Authenticated: ");
Response.Write(User.Identity.IsAuthenticated.ToString() + "<br>");

Response.Write("1Authentication Type: ");
Response.Write(User.Identity.AuthenticationType.ToString() + "<br>");

Response.Write("User Name: ");
Response.Write(User.Identity.Name.ToString() + "<br>");

以上是关于在ASP.NET WEB中建的窗体,怎么调用在控制台应用程序中建的类?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 ASP.NET Web 窗体环境中使用 DLL?

ASP .NET Web 窗体 - 为啥父级不使用数据绑定表达式调用自定义控件的属性设置器?

VS2012创建ASP.NET WEB窗体应用程序失败?

使用长时间运行的方法阻止 ASP.NET Web 窗体中的网页

asp.net web应用程序和asp.net web窗体应用程序的区别?

asp.net web服务应用程序问题 高手速进 c#