Nik*_*lov 9 iis-7.5 windows-7-x64 webdeploy asp.net-core
我正在努力将ASP.NET Core 2.2站点部署到Windows 7 SP1 IIS7.5.
服务器安装了dotnet-hosting-2.2.1-win.以下是程序和功能条目:
应用程序池仅由一个Web应用程序使用,并在Windows帐户下运行.
我正在使用以下发布设置部署ASP.NET Core 2.2网站:
这是部署的web.config文件:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<location path="." inheritInChildApplications="false">
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath=".\App.exe" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="InProcess" />
</system.webServer>
</location>
</configuration>
Run Code Online (Sandbox Code Playgroud)
无论我做什么,应用程序池都将停止,并在事件查看器中显示以下错误:
The Module DLL C:\Program Files\IIS\Asp.Net Core Module\V2\aspnetcorev2.dll failed to load. The data is the error.
我尝试部署:
还尝试了以下变通方法:https : //github.com/aspnet/AspNetCore/issues/6118 https://github.com/aspnet/AspNetCore/issues/4206
无论我做什么,我都无法运行应用程序池.有谁知道可能导致这些问题的原因是什么?
更新由于某些原因,即使.NET Framework上的其他IIS站点以前工作过,现在也无法启动相同的错误 -The Module DLL C:\Program Files\IIS\Asp.Net Core Module\V2\aspnetcorev2.dll failed to load. The data is the error.
答案经过大量挖掘后发现托管软件包的安装程序无法下载Microsoft Visual C++ 2015 Redistributable.这就是所有网站停止工作的原因.我手动安装它并重新绑定托管包,一切正常.
Nik*_*lov 13
经过大量挖掘,结果发现托管捆绑包的安装程序无法下载Microsoft Visual C ++ 2015 Redistributable。这就是为什么所有网站都停止工作的原因。我手动安装了它,并对托管捆绑包进行了树脂化处理,一切正常。
归档时间: |
|
查看次数: |
3037 次 |
最近记录: |