为了测试配置选项,我在调试我的 Web 应用程序时必须使用 IIS v8.5,但现在我想切换回 IIS Express。
即使我在项目属性中选择了 IIS Express,它仍然会尝试使用 IIS ( http://localhost )。
如何强制使用 IIS Express?
为了测试配置选项,我在调试我的 Web 应用程序时必须使用 IIS v8.5,但现在我想切换回 IIS Express。
即使我在项目属性中选择了 IIS Express,它仍然会尝试使用 IIS ( http://localhost )。
如何强制使用 IIS Express?
您应该能够更改 IIS Express 的端口号。您可以通过进入 IIS 管理器来执行此操作,然后右键单击要配置的网站,然后单击“编辑绑定”。
将端口号从下图所示的 80 更改为 23478 或任何您想要的未使用的端口。您可以在此处找到有关 Microsoft 知识库的更多信息:http: //support.microsoft.com/kb/149605
编辑运行 IIS Express 的端口号后,您必须在 Visual Studio 项目中指定它,因此 URL 将是“ http://localhost:23478 ”或其他任何端口。
编辑:
上面的描述是如何更改常规 IIS 服务器的端口号。要更改 IIS Express 的端口号,请根据https://msdn.microsoft.com/en-us/library/ms178109.ASPX执行以下步骤:
为 ASP.NET 开发服务器指定端口
在解决方案资源管理器中,单击应用程序的名称。
在“属性”窗格中,单击使用动态端口旁边的向下箭头,然后从下拉列表中选择 False。
这将启用端口号属性的编辑。
在“属性”窗格中,单击端口号旁边的文本框并输入端口号。
在“属性”窗格之外单击。这将保存属性设置。
每次在 Visual Web Developer 中运行文件系统网站时,ASP.NET 开发服务器都会监听指定的端口。