netcore.app - 不兼容的框架
问题描述:
我有一个Web应用程序集与目标框架.NETCoreApp1.1netcore.app - 不兼容的框架
它的工作原理,当我在本地运行,但是当我发布到服务器(我远程工作,并可以”牛逼网站发布 - 而不是我发布到文件系统,压缩文件,解压服务器上)
当我开始在IIS它失败:
“应用程序‘MACHINE/WEBROOT/APPHOST/MYAPP’身体根'D:\网站\ MyApp \'未能启动与命令行'“dotnet”\ MyApp.dll',ErrorCode ='0x80004005:80008083.
从我的app文件夹手动运行
“的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 \共享\ Microsoft.NETCore .APP:
- 1.0.4
- 1.0.5
- 1.1.1
- 1.1.2
- 2.0.0
谁能解释一下我可能会丢失?
感谢
答
更新.NET核心SDK 1.1.1≥:
https://github.com/dotnet/core/blob/master/release-notes/download-archive.md#net-core-11
如果你的项目允许,更新应用程序到.NET 2.0的核心,而不是 - 你可能需要VS 2017
答
从1.1更新我的Web应用程序到.NET Core 2.0,然后重新部署已解决我的问题
我已经在此处写了一篇文章:https://neelbhatt40.wordpress.com/2017/10/29/errorcode- 0X 80004005-80008083-net-core-2-0-iis-exception/ – Neel