“/EmployeeInfo”应用程序中的服务器错误。
--------------------------------------------------------------------------------安全性异常
说明: 应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请与系统管理员联系,或在配置文件中更改该应用程序的信任级别。 异常详细信息: System.Security.SecurityException: 请求“System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”类型的权限已失败。源错误:
[没有相关的源行]
源文件: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\employeeinfo\07cffd64\d5723141\App_Web_login.aspx.cdcab7d2.nvm0z-9u.0.cs 行: 0 堆栈跟踪:
[SecurityException: 请求“System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”类型的权限已失败。]
System.Security.CodeAccessSecurityEngine.Check(Object demand, StackCrawlMark& stackMark, Boolean isPermSet) +0
System.Security.PermissionSet.Demand() +81
System.Data.Common.DbConnectionOptions.DemandPermission() +55
System.Data.SqlClient.SqlConnection.PermissionDemand() +39
System.Data.SqlClient.SqlConnectionFactory.PermissionDemand(DbConnection outerConnection) +22
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +105
System.Data.SqlClient.SqlConnection.Open() +111
EmployeeInformation.SQLServerDAL.DBObject.Query(String SQLString) in D:\WorkFolder\EmployeeInformation\EmployeeInformation.SQLServerDAL\DBObject.cs:231
EmployeeInformation.DAL.SysRight.GetDataSet() in D:\WorkFolder\EmployeeInformation\EmployeeInforation.DAL\SysRight.cs:64
EmployeeInformation.BLL.SysRight.GetDataSet() in D:\WorkFolder\EmployeeInformation\EmployeeInformation.BLL\SysRight.cs:53
_Default.Page_Load(Object sender, EventArgs e) +51
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +15
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +33
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +47
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +7350
System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +213
System.Web.UI.Page.ProcessRequest() +86
System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) +18
System.Web.UI.Page.ProcessRequest(HttpContext context) +49
ASP.login_aspx.ProcessRequest(HttpContext context) in c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\employeeinfo\07cffd64\d5723141\App_Web_login.aspx.cdcab7d2.nvm0z-9u.0.cs:0
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +358
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +64
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.1433; ASP.NET 版本:2.0.50727.1433 这是错误信息
那位老大帮帮忙!!!
--------------------------------------------------------------------------------安全性异常
说明: 应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请与系统管理员联系,或在配置文件中更改该应用程序的信任级别。 异常详细信息: System.Security.SecurityException: 请求“System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”类型的权限已失败。源错误:
[没有相关的源行]
源文件: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\employeeinfo\07cffd64\d5723141\App_Web_login.aspx.cdcab7d2.nvm0z-9u.0.cs 行: 0 堆栈跟踪:
[SecurityException: 请求“System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”类型的权限已失败。]
System.Security.CodeAccessSecurityEngine.Check(Object demand, StackCrawlMark& stackMark, Boolean isPermSet) +0
System.Security.PermissionSet.Demand() +81
System.Data.Common.DbConnectionOptions.DemandPermission() +55
System.Data.SqlClient.SqlConnection.PermissionDemand() +39
System.Data.SqlClient.SqlConnectionFactory.PermissionDemand(DbConnection outerConnection) +22
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +105
System.Data.SqlClient.SqlConnection.Open() +111
EmployeeInformation.SQLServerDAL.DBObject.Query(String SQLString) in D:\WorkFolder\EmployeeInformation\EmployeeInformation.SQLServerDAL\DBObject.cs:231
EmployeeInformation.DAL.SysRight.GetDataSet() in D:\WorkFolder\EmployeeInformation\EmployeeInforation.DAL\SysRight.cs:64
EmployeeInformation.BLL.SysRight.GetDataSet() in D:\WorkFolder\EmployeeInformation\EmployeeInformation.BLL\SysRight.cs:53
_Default.Page_Load(Object sender, EventArgs e) +51
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +15
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +33
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +47
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +7350
System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +213
System.Web.UI.Page.ProcessRequest() +86
System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) +18
System.Web.UI.Page.ProcessRequest(HttpContext context) +49
ASP.login_aspx.ProcessRequest(HttpContext context) in c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\employeeinfo\07cffd64\d5723141\App_Web_login.aspx.cdcab7d2.nvm0z-9u.0.cs:0
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +358
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +64
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.1433; ASP.NET 版本:2.0.50727.1433 这是错误信息
那位老大帮帮忙!!!
解决方案 »
- 提取中文字符?
- 在开发时,尽量把对数据库的操作写成到存储过程里面,这想法正确吗
- C#调用DTS包程序问题,请高手指教
- 很急的问题,求asp.net社区的朋友们帮帮忙了,谢谢!!!!!!
- 关于邮件发送的问题
- 为什么我在.net下建不了c#的asp.net窗体应用程序
- 如何让DropDownList自动取得一张数据表中的全部字段?(在线等待!)
- 高分求vss6.0c
- 有关在ASP.NET里嵌入Socket功能的ActiveX控件的问题!
- 奇怪,为什么会报错:使用了未赋值的局部变量a
- 过程 'Up_Add_Users' 需要参数 '@User_Id',但未提供该参数
- 使用AspNetPager分页控件能否获得第一页的前五项?并改变前五项中image的visible的属性!谢谢!很急,狂给分!
这个就有可能会造成这个结果
我放到服务器上出错了
如果不是的话试试看这个方法
web.config中
<identity impersonate="true" userName="WORK\Administrator" password="1234"></identity>
Work对应你的计算机名
很诡异的
<appSettings>
<add key="EcityEmployeeInfoConnectionString" value="Data Source=SourceServer;database=EcityEmployeeInfo;uid=sa;pwd=123"></add>
</appSettings>
这个用IP试试看
<appSettings>
<add key="EcityEmployeeInfoConnectionString" value="Data Source=192.168.1.115;database=EcityEmployeeInfo;uid=sa;pwd=123"></add>
</appSettings>
好像Web.config里面要加
<SecurityClass Name="SqlClientPermission"
Description="System.Data.SqlClient.SqlClientPermission, System.Data,
Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
/>
在Name="ASP.NET" 的〈PermissionSet 〉 标签中加入
<IPermission class="SqlClientPermission" version="1"
Unrestricted="true" />
试试看
呵呵 反正应该不是连接不上的问题就是权限的问题啦