我收到以下错误:无法完成操作,因为尚未调用BeginBuild . 还使用以下URL对从MVC 4升级到MVC 5进行了更改
我也无法在IIS Express上运行它,因为它给了我以下错误
'/'应用程序中的服务器错误 .
访问被拒绝 . 描述:访问提供此请求所需的资源时发生错误 . 可能未配置服务器以访问请求的URL .
错误消息401.2 . :未授权:由于服务器配置登录失败 . 验证您是否有权根据您提供的凭据和Web服务器上启用的身份验证方法查看此目录或页面 . 请与Web服务器的管理员联系以获取其他帮助 .
版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.34009
1 回答
从VS.NET 2010升级到VS.NET 2013之后,我遇到了类似的问题 . 调试适用于运行VS.NET 2010的ASP.NET,并且在网络驱动器上定义了工作空间 . 切换到VS.NET 2013后,尝试运行调试只会产生各种服务器错误,其中包括“Windows XP平台不支持在UNC共享上托管”的文本 .
要解决此问题,工作区已从网络驱动器更改为开发服务器上的本地驱动器 . 当使用调试运行ASP.NET网站时,这会使服务器错误消失 .