1

我最近在工作中接手了一个 ASP MVC 项目,当我尝试在 Visual Studio 2010 中调试时,我收到一个 HTTP 错误 401.0。我对使用 ASP MVC 完全陌生,因此将不胜感激任何帮助。谢谢!

详细错误信息:

模块

ManagedPipelineHandler

通知

执行请求处理程序

处理程序

System.Web.Mvc.MvcHandler

错误代码

0x00000000

请求的网址

localhost:2574/(编辑:当我尝试发布问题时,由于 StackOverflow 的错误,我从该 URL 的前面删除了“http://”)

物理路径

C:\Projects\sym_SPAIN_INT_NEAROD\sym_SPAIN\SPAIN

登录方式

匿名的

登录用户

匿名的

请求跟踪目录

C:\Users\nearod\Documents\IISExpress\TraceLogFiles\SPAIN

4

1 回答 1

3

我和尼尔一起工作,并认为我们最好发布答案。此应用程序已在 web.config 中将身份验证模式从 Form 更改为 Windows:

<authentication mode="Windows" />

在 Windows XP 上运行良好。在 Windows 7 上,它返回 401。我们在项目属性中发现了问题(不是右键单击项目时的问题,而是单击项目名称并单击属性窗口图标的问题。)在属性窗口中,有一个用于 Windows 身份验证的项目。这被设置为“禁用”。更改为“启用”解决了这个问题。

于 2012-12-13T15:38:59.477 回答