访问自定义数据库连接DLL时System.UnauthorizedAccessException

时间:2010-12-22 15:53:17

标签: asp.net debugging .net-3.5 iis-7 windows-7

我遇到了vs2010调试器的问题。我有一个使用表单登录的应用程序然后使用自定义连接.dll连接到数据库。 Web应用程序似乎在直接通过IE访问它时按预期运行,但是当我使用调试器时,它会抛出一个System.UnauthorizedAccessException,试图访问位于GAC中的连接DLL。它似乎是调试器使用的用户的权限问题。这有点超出了我的知识范围。

这是我的iis7设置

<applicationPools>
  <add name="DefaultAppPool" autoStart="true" managedPipelineMode="Classic" startMode="OnDemand">
    <processModel identityType="ApplicationPoolIdentity" loadUserProfile="true" pingResponseTime="00:05:00" />
  </add>

在服务器上设置应用程序

<application path="##AppName##" applicationPool="DefaultAppPool">
  <virtualDirectory path="/" physicalPath="##APP Path##" />
</application>

0 个答案:

没有答案