【问题标题】:Upgrade VS2012 project to VS2013 web site and it won't let me specify IIS port将 VS2012 项目升级到 VS2013 网站,它不会让我指定 IIS 端口
【发布时间】:2013-10-28 12:58:57
【问题描述】:

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

我尝试过的:

  • 将 IE 设置为我的默认浏览器并更改 sln 文件本身
  • 指定外部主机或基本 URL 的选项在以下情况下显示为灰色 转到属性页中的启动选项。

有什么建议吗?

谢谢 罗伯特

【问题讨论】:

    标签: asp.net iis visual-studio-2012 iis-express visual-studio-2013


    【解决方案1】:

    来自this MSDN article 关于 ASP.NET 项目和 VS2013:

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

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

    【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多