iisexpress:在不修改配置文件的情况下监听外部接口:

时间:2011-04-21 07:51:35

标签: c# web-services iis-express

我想用IISExpress运行一个WebService项目,并使用以下命令行启动它:

iisexpress.exe /path:c:\MyService /port:8000

虽然有效,但只能通过http://localhost:8000/MyService.asmx

访问网络服务器

我知道我可以修改用户applicationhost.config文件以添加我的网站并使用

iisexpress.exe /site:MyService

启动它,但是,如果可能的话,我宁愿使用无配置方法来允许外部连接到iisexpress。

1 个答案:

答案 0 :(得分:1)

您是否修改过HTTP.SYS以允许外部流量?请查看这些文章,了解如何执行此操作:

How to Expose IIS Express to External Network Connections

Serving External Traffic With WebMatrix

我已经为我的网站提供外部流量服务,但是我修改了applicationhost.config文件来执行此操作。然后我刚刚创建了一个.bat文件来运行命令:

"C:\Program Files\IIS Express\iisexpress.exe" /site:MySite