5

我最近安装了 VS 2013 并将我的网站从 2012 年升级到 2013 年,现在我无法在本地运行这些网站,因为我将它们定义为 IIS 网站,但 Visual Studio 不允许我不使用 IIS Express。所以它在对我不起作用的端口上运行 sln。

我试过的:

  • 将 IE 设置为我的默认浏览器并更改 sln 文件本身
  • 转到“属性页”中的“开始选项”时,指定外部主机或基本 URL 的选项显示为灰色。

有什么建议么?

谢谢罗伯特

4

2 回答 2

5

这篇关于 ASP.NET 项目和 VS2013 的 MSDN 文章中:

您可以将 IIS 用于 Web 应用程序项目,但不能用于网站项目

所以听起来您需要将项目转换为 Web 应用程序或只使用 IIS Express。

于 2013-10-29T16:06:11.433 回答
2

VS 中的网站项目不能像 Web 应用程序项目那样在 IIS Express 和 IIS 之间转换。但是,您仍然可以将 IIS 用于网站。您需要在 IIS 中将您的网站创建为站点或应用程序,然后在 VS 中打开网站。这将为您提供使用文件系统、本地 IIS(通过元数据库)或 FTP 的选项。(或者,您可以新建网站,选择 IIS,然后从现有站点复制文件。)

于 2013-10-29T22:43:33.220 回答