从VS 2012升级到VS 2013后,Web发布活动/本地调试失败

我收到以下错误:无法完成操作,因为尚未调用BeginBuild . 还使用以下URL对从MVC 4升级到MVC 5进行了更改

http://www.asp.net/mvc/tutorials/mvc-5/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and-web-api-2

Missing piece in VS 2013 it was there in 2012

我也无法在IIS Express上运行它,因为它给了我以下错误

'/'应用程序中的服务器错误 .

访问被拒绝 . 描述:访问提供此请求所需的资源时发生错误 . 可能未配置服务器以访问请求的URL .

错误消息401.2 . :未授权:由于服务器配置登录失败 . 验证您是否有权根据您提供的凭据和Web服务器上启用的身份验证方法查看此目录或页面 . 请与Web服务器的管理员联系以获取其他帮助 .

版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.34009

回答(1)

2 years ago

从VS.NET 2010升级到VS.NET 2013之后,我遇到了类似的问题 . 调试适用于运行VS.NET 2010的ASP.NET,并且在网络驱动器上定义了工作空间 . 切换到VS.NET 2013后,尝试运行调试只会产生各种服务器错误,其中包括“Windows XP平台不支持在UNC共享上托管”的文本 .

要解决此问题,工作区已从网络驱动器更改为开发服务器上的本地驱动器 . 当使用调试运行ASP.NET网站时,这会使服务器错误消失 .