我有一个从Web安装的ClickOnce应用程序,配置为完全信任应用程序。应用程序从安装URL以外的主机访问Web服务。
如果我正确理解this,则应用程序应该无法访问Web服务:
Web安装:只能访问安装应用程序的Web服务器。
如果您的ClickOnce应用程序由于安全限制而无法访问Web服务器,则应用程序必须为该网站声明WebPermission。有关增加ClickOnce应用程序的安全权限的更多信息,请参阅保护ClickOnce应用程序。
我已经能够在几台机器上安装应用程序而没有任何问题。我是否误解了上述陈述?或者我是否由于某些其他原因(例如我的用户帐户在管理组中或类似的情况下)而遇到此限制?
此外,“为该网站声明WebPermission”意味着什么。如果存在安全限制,这是否允许我的应用程序绕过它?
答案 0 :(得分:1)
我相信您对ClickOnce应用程序可以访问数据的位置所引用的限制是指数据文件。下一节是指XML Web服务。
我有几个ClickOnce应用程序调用WCF服务以获取信息。它们与ClickOnce部署位于同一域中,但不在同一服务器上。
你到底想要完成什么?