0

我在我的 IIS 7.5 (Windows Server 2008) 和我的网络上使用 Click-Once 发布了一个 WPF 应用程序。我可以打开网页(使用正确的 www.webpage.com:8082 地址,不使用本地主机或计算机名称作为 URL)。通过网络执行此操作时,我会使用“安装”按钮获得漂亮的网页,等等,我习惯于使用 Click-Once。

现在我尝试从我的网络外部安装应用程序。似乎我可以连接到网页,但我收到“网页无法显示”。在“可能的条款”下,它说:“此网页上的某些内容或文件需要您尚未安装的程序”。

我在家里的网络上使用 IE9,而当我从 Internet 连接时,我使用 IE8。

当然,我尝试用谷歌搜索它,但收效甚微......

4

1 回答 1

0

Sounds like you need to configure NAT on your firewall, so request to port 8082 are redirected to the machine hosting the app. Also note that if you have multiple websites on port 8082, that host headers must be used (not likely though).

Also note that the update url in the clickonce manifest must corresponds exactly to where the files can be located - e.g. http://www.pageweb.com/8082/clickonceAppBinariesFolder

于 2012-04-25T10:32:43.347 回答