我有一些问题并试图解决几天..
我安装了 iis 6.0,但我更新了 7.5 express 和 7.0。看起来是7.5版本。。
所以,我将 wcf 发布到 localhost 并设置 4501 端口。运行 iis 时可以看到文件 http://localhost:4501/
但 svc 文件不起作用。当我单击或键入 http://localhost:4501/Products.svc
时,它不起作用,我看到一个空白网站.. 什么都没有..
但是如果我在 Visual Studio 中运行 svc 客户端,asp.net 开发服务器可以工作,我的 svc 文件也可以工作.. (http://localhost:4501/Products.svc) 一切都一样..
我不明白为什么 IIS 不能正常工作?
我认为 6.0 不支持.. 我使用代理,我可以使用代理连接到我的全局 ip,或者我的朋友打开它.. 但仍然 svc 文件不起作用..
我认为问题是 iis .. 但是从全局角度来看,asp.net 开发服务器也不起作用,但它可以在 localhost 上运行..
我打开了所有端口,向防火墙添加了一些新规则并关闭了防火墙(调制解调器和计算机)
我真的变疯了。。
编辑:我尝试连接 ip,http://myGlobaLIp:4501
我可以在本地主机上看到我的文件,但如果我尝试http://myGlobalIp:4501/Products.svc
,我会得到空白页..