如何强制VS2013使用IIS Express

时间:2015-02-03 22:33:32

标签: visual-studio-2013 iis-express iis-8.5

在调试我的Web应用程序时,我必须使用IIS v8.5来测试配置选项,但现在我想切换回IIS Express。

即使我在项目属性中选择了IIS Express,它仍然会尝试使用IIS(http://localhost)。

enter image description here

如何强制使用IIS Express?

1 个答案:

答案 0 :(得分:1)

您应该能够更改IIS Express的端口号。您可以通过输入IIS管理器,右键单击要配置的网站,然后单击“编辑绑定”来完成此操作。 right click web site in iis

如下图所示,将端口#从80更改为23478或其他任何未使用的端口。您可以在此处找到有关Microsoft知识库的更多信息:http://support.microsoft.com/kb/149605 edit bindings menu

编辑运行IIS Express的端口#后,您必须在Visual Studio项目中指定它,因此URL将为“http://localhost:23478”或任何端口。

修改

以上描述是如何更改常规IIS服务器的端口号。要更改IIS Express的端口号,请按照https://msdn.microsoft.com/en-us/library/ms178109.ASPX执行以下步骤:

指定ASP.NET Development Server的端口

  1. 在Solution Explorer中,单击应用程序的名称。

  2. 在“属性”窗格中,单击“使用动态端口”旁边的向下箭头,然后从下拉列表中选择“False”。

  3. 这将启用编辑端口号属性。

  4. 在“属性”窗格中,单击“端口号”旁边的文本框,然后键入端口号。

  5. 单击“属性”窗格外部。这样可以保存属性设置。

    每次在Visual Web Developer中运行文件系统Web站点时,ASP.NET Development Server都将侦听指定的端口。