我需要在IIS7中允许不受信任的提供者。 我认为这是通过编辑Administrator.config的trustedProviders部分来完成的,但我不知道如何做到这一点。
我想这样做,以便我可以直接从IIS7的guipipe理用户。
这是一个文本文件? 它在哪里? 如果我不能直接编辑它,我该怎么做?
对不起 – 关于允许不受信任的提供者:
编辑trustedProviders节点以获得新的键/值:allowUntrustedProviders =“true”。 它应该是这样的:
trustedProviders allowUntrustedProviders =“true”
保存文件
我相信当您尝试编辑angular色/用户时,您将在IISpipe理器中收到警告消息,但应该可以正常工作。 此外,由于安全问题,Microsoftbuild议不要使用不受信任的提供程序。
首先,您需要确保您的提供商的程序集是经过签名的,命名严格并存储在GAC中。 从GAC中获取组件的文化,版本和公钥密钥值
编辑文件:c:\ windows \ system32 \ inetsrv \ config \ administration.config
findtrustedProviders部分,然后为您的提供者添加一个新行,如下所示:
add type="MyCompany.CustomProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=c14f5f7f11d61b3a
(您从GAC中获取的types名称,版本,文化和publickeytoken)
保存文件
IISRESET
在您的站点的web.config文件中,确保使用完全限定的程序集types名称引用提供程序,并且应该很好。