我想发布XBAP应用程序,但由于ClickOnce的问题,我无法获得它。我的应用需要使用Oracle数据库。如果我使用启用Clickonce发布它,并且"这是部分信任应用程序",则发布可以,但对数据库的访问不起作用。
如果我选择'这是一个完整的信任应用程序',我将无法发布。
我试图禁用clickonce,但是向导可以再次启用它。
另外,我尝试自定义和编辑权限XML及其读取的位置:
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
我写了: 但是一个例外是:ClickOnce不支持请求执行级别的" quienteadMinistrator"
任何帮助对我有用。
错误是:
确定置信度时发生了例外。我们检测到 以下错误消息:用户已拒绝授予所需的 应用程序的权限。
下载应用程序时发生了例外。我们检测到 以下错误消息:AsserTapplicationRequirqurets方法 失败的。该应用程序无法确认。
,但我不知道什么是assertapplicationRequirentess。
根据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:WINDOWSMicrosoft.NETFrameworkv2.0.50727caspol -m -ag 1 -url
"http://localhost/xbaptest/clickonce*" FullTrust -exclusive on