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

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


可以,但是只能通过http://localhost:8000/MyService.asmx访问网络服务器

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

iisexpress.exe /site:MyService


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

最佳答案

您是否修改了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

关于c# - iisexpress:在不修改配置文件的情况下监听外部接口(interface):,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5741130/

10-10 15:27