IIS设置用于OutofProcess .NET核心应用程序

发布于 2025-01-23 23:20:27 字数 1024 浏览 0 评论 0原文

我想在IIS 8中尝试使用.NET Core Web应用程序(.NET 5)的OutofProcess托管。 我认为我需要做的就是将托管模型更改为web.config中的OutofProcess.config和IIS会将请求转发到将托管应用程序的Kestrel。

当我使用Inprocess托管模型时,可以在http:// localhost:8080/test2上访问网站。 当我将托管模型更改为OutofProcess http:// localhost:8080/test2返回 http错误502.5 ,如下屏幕上捕获。从命令行手动启动应用程序

dotnet myapp.dll

使应用程序可在http:// localhost:5000上找到,但我想通过IIS端口访问它。

当应用托管模型超出程序时,我需要做些什么才能访问.NET核心应用程序。

  • 我已经安装了.net5和.net6的托管捆绑包。

  • 我在配置更改后重新启动IIS。

  • 我已经设置了应用程序池帐户的文件夹,也为 “每个人”小组。

  • 阅读 MS文档我想如果没有修改应用程序源代码并再次发布它,就无法托管这样的应用程序。老实说,我完全不了解这篇文章。

当前主机设置[Windows Server 2012 R2]

I would like to try OutOfProcess hosting for .NET Core Web App (.NET 5) in IIS 8.
I thought all I need to do is to change hosting model to outofprocess in web.config and IIS will forward request to Kestrel which would host the app.

When I use inprocess hosting model, website is accessible at http://localhost:8080/Test2.
When I change hosting model to outofprocess http://localhost:8080/Test2 returns HTTP error 502.5 as captured on screen below. Manually starting the app from command line with

dotnet myApp.dll

makes application available at http://localhost:5000 but I would like to access it thru IIS port.

What do I need to do to access .NET Core App thru IIS when App hosting model is outofprocess?

  • I've installed hosting bundle for .NET5 and .NET6.

  • I restarted IIS after configurations change.

  • I've set folder permission for application pool account, also for
    "everyone" group.

  • Reading MS documentation I guess it is not possible to host application like this without modifications to app source code and publishing it again. To be honest I don't understand this article entirely.

Current host settings [Windows Server 2012 R2]
enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文