我在IIS 7.5(Windows Server 2008)上使用Click-Once在我的网络上发布了WPF应用程序。我可以打开网页(使用正确的www.webpage.com:8082地址,不使用localhost或计算机名称作为URL)。 通过网络进行操作时,我会使用“安装”按钮获得漂亮的网页,依此类推,我习惯使用Click-Once。
现在我尝试从网络外部安装应用程序。似乎我可以连接到网页,但我得到一个“网页无法显示”。在“可能的条款”下,它说: “此网页上的某些内容或文件需要您尚未安装的程序”。
我在网络上使用IE9,而当我从互联网连接时,我使用的是IE8。
当然我试着去谷歌,但收效甚微......
答案 0 :(得分:0)
听起来您需要在防火墙上配置NAT,因此对端口8082的请求会被重定向到托管应用程序的计算机。另请注意,如果端口8082上有多个网站,则必须使用主机头(但不太可能)。
另请注意,clickonce清单中的更新网址必须与文件所在的位置完全对应 - 例如http://www.pageweb.com/8082/clickonceAppBinariesFolder