Visual Studio需要对此项目进行非功能性更改才能在Visual Studio 2013中打开

时间:2014-05-07 18:30:09

标签: visual-studio-2013 migration

我打开了一个在VS 2010 SP中使用VS 2013创建的C#项目。出现了单向转换窗口,我继续进行转换。 出现以下警告信息

" Visual Studio需要对此项目进行非功能性更改,以便在Visual Studio 2013,Visual Studio 2012和Visual Studio 2010 SP1中打开项目,而不会影响项目行为。"

当我运行应用程序时,它会出现以下错误

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

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

如果我在VS 2010中运行相同的应用程序,它运行正常。在VS 2013中使用这些步骤将MVC3升级到MVC 4 http://www.asp.net/whitepapers/mvc4-release-notes#_Toc303253806

1 个答案:

答案 0 :(得分:0)

此解决方案适用于我,但取决于您的应用程序使用的安全类型。我需要使用Windows身份验证,因为应用程序在我们的本地Intranet上运行。

无论如何,我的问题在于运行应用程序的默认IIS Express设置。这些可以在 IISExpress \ config 文件夹的默认我的文档文件夹中找到,并根据您的喜好修改 applicationhost.config 设置。