【发布时间】:2012-01-13 12:20:18
【问题描述】:
请帮我解决这个错误。
直到今天早上我的应用程序运行良好,然后突然出现这个错误。
我什至从开发服务器上进行了备份,但它抛出了这个错误。
【问题讨论】:
-
我最初的反应是某种权限变化。
标签: c# asp.net build error-handling global-asax
请帮我解决这个错误。
直到今天早上我的应用程序运行良好,然后突然出现这个错误。
我什至从开发服务器上进行了备份,但它抛出了这个错误。
【问题讨论】:
标签: c# asp.net build error-handling global-asax
如链接中所述...这并不能解决问题,但可以让您绕过它。
以管理员用户身份运行 Visual Studio 以解决此问题。
如果有人能弄清楚哪些文件夹/权限需要调整,请发帖! (我已经完成了关于链接的建议和其他一些步骤,但没有任何成功..)
【讨论】:
如果“以管理员身份运行 Visual Studio” 和 “更改用户访问控制”为“当程序尝试更改我的计算机时通知我”工作(如之前的答案中所述),在 web.config 中查找模拟,尤其是在您运行 Web 服务应用程序时。
对于测试/运行,只需注释掉:
<identity impersonate="true" userName="XXX\XXX" password="XXX" />
或授予权限以模拟身份用户:
C:\Users\[your_user_id]\AppData\Local\Temp
和
C:\windows\Microsoft.NET\Framework\...\Temporary ASP.NET
【讨论】:
只是为上一个答案添加附加信息(在我们的案例中解决了问题)。此外,您需要以管理员身份运行 VS 2005。有时,您不会收到 UAC 提示,因此在这种情况下,转到控制面板、操作中心、更改用户访问控制,并将其设置为“当程序尝试对我的计算机进行更改时通知我”(从底部开始的第二个选项)。
我们花了 5 天时间才找出为什么在 Windows 7 64 位下无法从 VS 2005 中清除错误。不过现在好了。
【讨论】: