【发布时间】:2012-10-08 07:04:04
【问题描述】:
我现在遇到一个奇怪的问题。这就是我所做的,创建一个 ASP.NET 4.0 Web 应用程序,右键单击该应用程序根目录,添加 STS 引用。然后 F5 运行 Web 应用程序,它给了我一个“访问被拒绝”错误。我已经尝试了我所有的机器。所有默认设置都会发生这种情况。但我在 .NET 3.5 Web 应用程序中从来没有遇到过问题。 谁能告诉我有什么问题? 谢谢
【问题讨论】:
我现在遇到一个奇怪的问题。这就是我所做的,创建一个 ASP.NET 4.0 Web 应用程序,右键单击该应用程序根目录,添加 STS 引用。然后 F5 运行 Web 应用程序,它给了我一个“访问被拒绝”错误。我已经尝试了我所有的机器。所有默认设置都会发生这种情况。但我在 .NET 3.5 Web 应用程序中从来没有遇到过问题。 谁能告诉我有什么问题? 谢谢
【问题讨论】:
我发现 STS 参考向导存在问题,其中由于 web.config 中的当前设置而未正确添加 web.config。
1) 测试您当前的环境
使用 Visual Studio,使用向导创建一个新的 MVC 4.0 测试应用程序
运行测试应用程序。
右键单击项目并添加 STS 引用并使用向导完成对
的更改
网络配置。
再次运行测试应用。
2) 为现有的 MVC 4.0 应用程序 Web.Config.Back 备份 web.config
3) 清除 web.config 中除标签之外的所有内容。
4)右键单击项目并添加STS引用并使用向导完成更改
网络配置。
5) 将这些更改保存为 Web.Config.STS
6) 恢复原始 web.config 并手动复制 STS 元素。
7) 重新测试您的应用程序。
【讨论】: