netcore.app - 没有兼容的框架
netcore.app - no compatible framework
我有一个带有 Target 框架 .NETCoreApp1.1 的 Web 应用程序集
它在我 运行 在本地工作,但当我发布到服务器时(我在远程工作,不能网络发布 - 我发布到文件系统,压缩文件并解压到服务器)
当我在 IIS 中启动时它失败了:
"Application 'MACHINE/WEBROOT/APPHOST/MYAPP' with physical root 'D:\Websites\MyApp\' failed to start process with commandline '"dotnet" .\MyApp.dll', ErrorCode = '0x80004005 : 80008083.
运行 手动从我的应用程序文件夹
"dotnet ./MyApp.dll"
找不到任何兼容的框架版本
找不到指定的框架 'Microsoft.NETCore.App',版本“1.1.1”。
- 检查应用程序依赖项并定位安装在以下位置的框架版本:\
- 或者,安装框架版本“1.1.1”。
在 C:\Program Files\dotnet\sdk:
- 1.0.1
- 1.0.4
在 C:\Program Files\dotnet\shared\Microsoft.NETCore.App:
- 1.0.4
- 1.0.5
- 1.1.1
- 1.1.2
- 2.0.0
谁能解释一下我可能遗漏了什么?
谢谢
更新 .NET Core SDK ≥ 1.1.1:
https://github.com/dotnet/core/blob/master/release-notes/download-archive.md#net-core-11
如果您的项目允许,请将您的应用程序更新为 .NET Core 2.0 – 您可能需要 VS 2017。
将我的 Web 应用程序从 1.1 更新到 .NET Core 2.0,然后重新部署解决了我的问题
我有一个带有 Target 框架 .NETCoreApp1.1 的 Web 应用程序集
它在我 运行 在本地工作,但当我发布到服务器时(我在远程工作,不能网络发布 - 我发布到文件系统,压缩文件并解压到服务器)
当我在 IIS 中启动时它失败了:
"Application 'MACHINE/WEBROOT/APPHOST/MYAPP' with physical root 'D:\Websites\MyApp\' failed to start process with commandline '"dotnet" .\MyApp.dll', ErrorCode = '0x80004005 : 80008083.
运行 手动从我的应用程序文件夹
"dotnet ./MyApp.dll"
找不到任何兼容的框架版本 找不到指定的框架 'Microsoft.NETCore.App',版本“1.1.1”。 - 检查应用程序依赖项并定位安装在以下位置的框架版本:\ - 或者,安装框架版本“1.1.1”。
在 C:\Program Files\dotnet\sdk:
- 1.0.1
- 1.0.4
在 C:\Program Files\dotnet\shared\Microsoft.NETCore.App:
- 1.0.4
- 1.0.5
- 1.1.1
- 1.1.2
- 2.0.0
谁能解释一下我可能遗漏了什么?
谢谢
更新 .NET Core SDK ≥ 1.1.1:
https://github.com/dotnet/core/blob/master/release-notes/download-archive.md#net-core-11
如果您的项目允许,请将您的应用程序更新为 .NET Core 2.0 – 您可能需要 VS 2017。
将我的 Web 应用程序从 1.1 更新到 .NET Core 2.0,然后重新部署解决了我的问题