我正在尝试将ClickOnce WPF浏览器应用程序发布到IIS服务器。
目前,一切都已设置,我可以从本地网络中的所有计算机访问该网站。但是,按Run
后,该应用程序仅适用于服务器PC。这是唯一可以选择运行应用程序的计算机。
我猜是有些东西与清单或其他东西有关。我不知道在哪里寻找。我该怎么办或检查?
答案 0 :(得分:1)
应用程序未在其他计算机上安装或者应用程序在其他计算机上正在运行的问题是?
如果在其他计算机上正在运行,我会启用融合日志消息(通过设置注册表项) - 请参阅How to enable assembly bind failure logging (Fusion) in .NET。
大多数情况下,问题是缺少程序集(服务器计算机已安装某些内容,最有可能是未包含在清单中的GAC)。解决此问题的方法是在任何缺少的程序集引用上设置CopyLocal = true。