如何在IIS7中允许不受信任的提供者?

我需要在IIS7中允许不受信任的提供者。 我认为这是通过编辑Administrator.config的trustedProviders部分来完成的,但我不知道如何做到这一点。

我想这样做,以便我可以直接从IIS7的guipipe理用户。

这是一个文本文件? 它在哪里? 如果我不能直接编辑它,我该怎么做?

对不起 – 关于允许不受信任的提供者:

  • 编辑c:\ windows \ system32 \ inetsrv \ config \ administration.config
  • 编辑trustedProviders节点以获得新的键/值:allowUntrustedProviders =“true”。 它应该是这样的:

    trustedProviders allowUntrustedProviders =“true”

  • 保存文件

  • IISRESET

我相信当您尝试编辑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名称引用提供程序,并且应该很好。