我最近安装了VS 2013并将我的网站从2012年升级到2013年,现在我无法在本地运行这些网站,因为我将它们定义为IIS网站,但Visual Studio不允许我不使用IIS Express 。所以它在一个对我不起作用的端口上运行sln。
我尝试了什么:
有什么建议吗?
由于 罗伯特
答案 0 :(得分:5)
从this MSDN article关于ASP.NET项目和VS2013:
您可以将IIS用于Web应用程序项目,但不能用于网站项目
因此,您需要将项目转换为Web应用程序或仅使用IIS Express。
答案 1 :(得分:2)
VS中的网站项目无法在IIS Express和IIS之间转换为Web应用程序项目。但是,您仍然可以将IIS与网站一起使用。您需要在IIS中将您的网站创建为网站或应用程序,然后在VS中打开网站。这将为您提供使用文件系统,本地IIS(通过配置数据库)或FTP的选项。 (或者,您可以执行新网站,选择IIS,然后从现有网站复制文件。)