Csharp/C#教程:IIS 7上的nHibernate,SQLClientPermissionException分享


IIS 7上的nHibernate,SQLClientPermissionException

我正在使用nHibernate开发一个MVC应用程序; 通过VS的内置Web服务器运行应用程序运行没有错误。 在localhost上设置并运行IIS7时,应用程序在调用System.Data.SqlClient.PermissionDemand后抛出SQlClientPermissionexception(SqlClient在内部调用它)

我已经启用了应用程序在完全信任下运行但它似乎不会影响结果。

从描述中,我猜你在连接字符串中使用了Integrated Security。 也许下面的内容。

Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI; 

当通过VS内置的Web服务器运行时,它在您的凭据下运行,这就是它的工作原理。

要使其在IIS上运行,也可以

  1. 创建一个在您的凭据下运行的新IIS应用程序池
  2. 或者,使用sql身份validation。

(如果您希望我进一步扩展,请告诉我)

上述就是C#学习教程:IIS 7上的nHibernate,SQLClientPermissionException分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1004050.html

(0)
上一篇 2021年12月28日
下一篇 2021年12月28日

精彩推荐