如何在 IIS 上使用 pythonnet 运行 .NET Core 项目

How to run .NET Core project using pythonnet on IIS

我正在尝试使用 IIS(Internet 信息服务)设置 .NET Core 项目。该项目使用 pythonnet to call functionalities written on Python. When I start the IIS site, and send a post request to it, I get this exception.

我已将 Path 环境变量添加到站点环境变量中。 我试过更改 Python 文件夹的权限。

该项目在 Visual Studio 2019 年使用 IIS Express 启动时运行良好。我希望它能像在托管 IIS 服务器上一样工作。

解决方法很简单。问题确实出在权限上,所以我只是将应用程序池标识切换为自定义帐户并输入了管理员帐户。现在一切似乎都按预期工作。