在IIS上运行.net 4.6.2的主机.net核心应用程序

时间:2017-07-20 17:50:02

标签: .net iis asp.net-core web-hosting .net-4.6

我有一个使用某些.net框架dll的.net核心应用程序。出于这个原因,我必须在.net framework 4.6.2上运行.net核心。它适用于visual studio 17,但无法在IIS服务器上托管。我收到了

启动应用程序时出错。

.NET Framework X86 v4.0.30319.42000
| Microsoft.AspNetCore.Hosting版本1.1.2
| Microsoft Windows 6.1.7601 S

任何建议都非常感谢。 感谢

2 个答案:

答案 0 :(得分:1)

谢谢你的建议。

问题是appsettings.production.json和appsettings.Staging.json。这些文件是空的。

从Visual Studio调试应用程序时,我不确定这是什么问题。无论如何,我为这些文件添加了最少的代码来覆盖appsettings.json,它就像一个魅力。

答案 1 :(得分:0)

很多事情都可能出现在ASP.NET Core中。首先,我将转到服务器,并看到安装了正确版本的.NET Core。

C:\Program Files\dotnet\shared\Microsoft.NETCore.App

应该有1.1.2版本。如果没有,你将不得不安装它。

enter image description here