gpt4 book ai didi

WPF (XBAP) 应用程序在某些机器上不受信任,但其他机器会收到提示并可以运行该应用程序

转载 作者:行者123 更新时间:2023-12-01 19:36:33 26 4
gpt4 key购买 nike

我遇到了 WPF 文件未正确运行的问题。在某些机器上,它会启动一个安全提示,然后单击“确定”让应用程序正常运行。但是在其他机器上(一些具有相同的设置,因为机器在我们网络的这一端都以相同的方式成像)没有安全弹出,只是“不信任”我在下面放置了一个日志。我已经尝试过包括但不限于将其直接部署到 iis、文件位置并将其移动的方法,(全部使用 clickOnce)我检查了 Fullpermissions,我尝试过签名和取消签名,使用密码和未密码的 pfx。

我没有能力修改受信任站点等的 IE 设置(但我认为这不是问题,因为工作的机器和不工作的机器应该具有相同的设置)

如果有任何帮助,我将不胜感激。谢谢。

PLATFORM VERSION INFO
Windows : 5.1.2600.196608 (Win32NT)
Common Language Runtime : 4.0.30319.239
System.Deployment.dll : 4.0.30319.1 (RTMRel.030319-0100)
clr.dll : 4.0.30319.239 (RTMGDR.030319-2300)
dfdll.dll : 4.0.30319.1 (RTMRel.030319-0100)
dfshim.dll : 4.0.31106.0 (Main.031106-0000)

SOURCES
Deployment url : http://***.***.***.***/AutoData/AntiRoom/TestManagement.xbap
Application url : http://***.***.***.***/AutoData/AntiRoom/Application%20Files/TestManagement_1_0_0_25/TestManagement.exe.manifest

IDENTITIES
Deployment Identity : TestManagement.xbap, Version=1.0.0.25, Culture=en, PublicKeyToken=cbf2bb8ca25cd6ff, processorArchitecture=msil
Application Identity : TestManagement.exe, Version=1.0.0.25, Culture=en, PublicKeyToken=cbf2bb8ca25cd6ff, processorArchitecture=msil, type=win32

APPLICATION SUMMARY
* Online only application.
* Browser-hosted application.

ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* An exception occurred while determining trust. Following failure messages were detected:
+ User has refused to grant required permissions to the application.
* An exception occurred while downloading the application. Following failure messages were detected:
+ The AssertApplicationRequirements method failed. The application cannot be committed.

COMPONENT STORE TRANSACTION FAILURE SUMMARY
No transaction error was detected.

WARNINGS
There were no warnings during this operation.

OPERATION PROGRESS STATUS
No phase information is available.

ERROR DETAILS
Following errors were detected during this operation.
* [01/03/2012 10:30:58 AM] System.Deployment.Application.TrustNotGrantedException (Unknown subtype)
- User has refused to grant required permissions to the application.
- Source: System.Deployment
- Stack trace:
at System.Deployment.Application.ApplicationTrust.RequestTrust(SubscriptionState subState, Boolean isShellVisible, Boolean isUpdate, ActivationContext actCtx, TrustManagerContext tmc)
at System.Deployment.Application.DeploymentManager.DetermineTrustCore(Boolean blocking, TrustParams tp)
at System.Deployment.Application.DeploymentManager.DetermineTrust(TrustParams trustParams)
at System.Deployment.Application.InPlaceHostingManager.AssertApplicationRequirements(Boolean grantApplicationTrust)
at System.Deployment.Application.InPlaceHostingManager.AssertApplicationRequirements()
at MS.Internal.AppModel.XappLauncherApp.AssertApplicationRequirementsAsync(Object unused)
* [01/03/2012 10:30:58 AM] System.Deployment.Application.DeploymentException (Unknown subtype)
- The AssertApplicationRequirements method failed. The application cannot be committed.
- Source: System.Deployment
- Stack trace:
at System.Deployment.Application.DeploymentManager.WaitForAssertApplicationRequirements()
at System.Deployment.Application.DeploymentManager.SynchronizeCore(Boolean blocking)
at System.Deployment.Application.DeploymentManager.SynchronizeAsyncWorker()

COMPONENT STORE TRANSACTION DETAILS
No transaction information is available.

最佳答案

这是我用来使我们内部网络上的所有 XBAP 作为完全信任运行的脚本。通常我将它放在一个批处理文件中,如果用户通过电子邮件向我发送有关 Full Trust 错误的信息,我会向他们发送指向 .bat 的链接

%systemroot%\Microsoft.NET\Framework\v2.0.50727\CasPol -q -machine -addgroup All_Code -url http://InternalWebServer/* FullTrust -n XBAPSecurity -polchgprompt off

只需将 InternalWebServer 替换为您的内部 Web 服务器根目录即可

关于WPF (XBAP) 应用程序在某些机器上不受信任,但其他机器会收到提示并可以运行该应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8714981/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com