IIS 应用程序池 CLR v4.0 与无托管代码

R. *_*ait 8 iis iis-8

我目前正在开发一个使用 .Net 核心的应用程序。

我在新应用程序池中的 IIS 管理器上托管了很多微服务。

我想知道应用程序池版本而不是最新的 .NET CLR v4.0 是否有任何优势,不使用托管代码?

我听说没有托管代码选项可以获得更好的性能。真的吗?

谢谢你。

Lex*_* Li 13

如果仅托管 ASP.NET Core 应用程序,则应使用“无托管代码”,

https://docs.microsoft.com/en-us/aspnet/core/publishing/iis

官方指南已经明确了。

  • 不设置“无托管代码”的后果是什么? (3认同)
  • 谢谢,您能否更新此链接,因为只有 https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/?view=aspnetcore-3.1 有相关内容,最新的有一个版本没有。可能会造成混乱 (3认同)
  • @Pawel你是在自找麻烦。 (2认同)
  • 同样,运行后台任务会带来更多麻烦。 (2认同)