1

我有一个从 Web 安装的 ClickOnce 应用程序,配置为完全信任应用程序。应用程序从与安装 URL 不同的主机访问 Web 服务。

如果我理解正确,应用程序应该无法访问 Web 服务:

Web 安装:只能访问安装应用程序的 Web 服务器。

如果您的 ClickOnce 应用程序由于安全限制而无法访问 Web 服务器,则该应用程序必须为该网站声明 WebPermission。有关增加 ClickOnce 应用程序安全权限的更多信息,请参阅保护 ClickOnce 应用程序。

我已经能够在几台机器上安装该应用程序而没有任何问题。我误解了上面的陈述吗?还是因为其他原因(例如我的用户帐户在管理员组中或类似的原因)我没有遇到此限制?

此外,“为该网站声明 WebPermission”是什么意思。如果有安全限制,这是否允许我的应用程序绕过它?

4

1 回答 1

1

我相信您引用的关于 ClickOnce 应用程序可以访问数据的位置的限制是指数据文件。下一节将介绍 XML Web 服务。

我有几个调用 WCF 服务以获取信息的 ClickOnce 应用程序。它们与 ClickOnce 部署在同一个域中,但不在同一台服务器上。

你到底想完成什么?

于 2013-03-04T06:55:25.933 回答