我遇到了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>