【问题标题】:Web Publish activity/ Local Debugging fails after upgrading from VS 2012 to VS 2013从 VS 2012 升级到 VS 2013 后,Web 发布活动/本地调试失败
【发布时间】:2014-08-15 04:00:12
【问题描述】:

我收到以下错误:操作无法完成,因为尚未调用 BeginBuild。还使用以下网址进行了从 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

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

“/”应用程序中的服务器错误。

访问被拒绝。 描述:访问处理此请求所需的资源时出错。服务器可能未配置为访问所请求的 URL。

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

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

【问题讨论】:

标签: c# asp.net asp.net-mvc visual-studio-2012 visual-studio-2013


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-13
    • 2014-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多