我想发布一个xbap应用,但由于ClickOnce的问题,我无法得到它。 我的应用程序需要使用oracle数据库。如果我使用启用的ClickOnce发布它并且“这是部分信任应用程序”,则发布是正常的,但是对数据库的访问不起作用。
如果我选择“这是一个完全信任的应用程序”,我就无法发布。
我尝试禁用ClickOnce,但向导会再次启用它。
此外,我尝试自定义和编辑XML权限及其读取位置:
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
我写过: 但是有一个例外: ClickOnce不支持请求执行级别'requireAdministrator'
任何帮助对我都有用。
错误是:
确定置信度时发生异常。我们检测到了 以下错误消息:用户拒绝授予所需权限 应用程序的权限。
下载应用程序时发生异常。我们发现了 以下错误消息:AssertApplicationRequirements方法 失败。申请无法确认。
但我不知道AssertApplicationRequirements是什么。
答案 0 :(得分:0)
根据此post on Connect,您必须使用caspol.exe来解决此问题:
From the computer that you are trying to run the XBAP application on,
can you run the following command (you can run it from the Run Dialog,
or a command prompt):
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\caspol -m -ag 1 -url
"http://localhost/xbaptest/clickonce*" FullTrust -exclusive on