部署到IIS Express的ASP.NET Web项目无法在localhost外部访问

时间:2014-06-24 22:38:23

标签: c# asp.net .net iis visual-studio-2013

我已通过IIS内部Express网络服务器服务部署了我的C#ASP.NET Visual Studio Express 2013项目。

本地优秀 - 我可以访问:http://localhost:56473/hello

但是,如果我内部网络上的另一台PC尝试通过以下方式访问它:http://192.168.0.2:56473/hello它会收到一个http 400错误的请求!

任何想法 - 我遗失的任何明显的东西?

2 个答案:

答案 0 :(得分:3)

您是否在桌面上(与网络服务器相比)?

在桌面上,IIS Express不允许外部连接(显然出于安全原因)。话虽如此,如果你知道你正在进行什么,这里有Scott Hanselman关于如何做到这一点。

答案 1 :(得分:2)

IIS Express不适用于外部托管。

如果要从外部客户端查看您的工作,请从程序和功能中安装IIS。

控制面板>节目和特征>打开或关闭Windows功能>互联网信息服务。