在ASP.NET核心之前如果我想为我的应用程序设置信任级别,我会更新我的web.config以包含:
<system.web>
<securityPolicy>
<trustLevel name="Full" policyFile="internal"/>
</securityPolicy>
</system.web>
在ASP.NET Core中,我的应用程序使用新的dotnet publish
命令根据这个非常标准的Webhost配置生成web.config文件:
// Entry point for the application.
public static void Main(string[] args)
{
var host = new WebHostBuilder()
.UseKestrel()
.UseContentRoot(Directory.GetCurrentDirectory())
.UseIISIntegration()
.UseStartup<Startup>()
.Build();
host.Run();
}
如何使用此基于代码的方法更新IIS中应用程序的信任级别?我已经尝试直接编辑web.config文件,但我一直在打破它,并且它没有感觉就像正确的做事方式......