我有一个使用Target framework .NETCoreApp1.1
的Web应用程序集当我在本地运行时,它工作,但是当我发布到服务器时(我正在远程工作而不能进行Web发布 - 而是发布到文件系统,压缩文件并在服务器上解压缩)
当我在IIS中启动时,它失败了:
具有物理根'D:\ Websites \ MyApp \'的应用程序'MACHINE / WEBROOT / APPHOST / 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:
在C:\ Program Files \ dotnet \ shared \ Microsoft.NETCore.App:
中任何人都可以解释我可能会遗失的内容吗?
由于
答案 0 :(得分:1)
更新.NET CoreSDK≥1.1.1:
https://github.com/dotnet/core/blob/master/release-notes/download-archive.md#net-core-11
如果您的项目允许,请将您的应用程序更新为.NET Core 2.0 - 您可能需要VS 2017。
答案 1 :(得分:0)
从1.1更新我的Web应用程序到.NET Core 2.0然后重新部署已解决了我的问题