【发布时间】:2018-02-06 04:36:08
【问题描述】:
我在 Visual Studio 2015 中成功创建并部署了一个 .NET Core 应用程序。尽管 VS2015 中对 .NET Core 的工具和支持似乎正在消失,所以我决定重新开始使用 VS2017。但是我遇到的问题是版本控制。我的托管服务提供商正在运行 Plesk ~v12,并且只支持少数运行时间,而且绝对不是最新最好的。
在带有project.json 的 VS2015 中,我可以通过修改所有依赖项来定位特定的运行时版本,但是我看不到如何在 Visual Studio 2017 中执行此操作。我的主机回复说他们支持“1.0.3 "(最新 SDK 中的当前版本为 1.04)适用于 .NET Core 1.0 应用程序,以及适用于 .NET Core 1.1 应用程序的“1.1.0 和 1.1.1”。 (当前版本是最新SDK中的1.1.2)
当我将应用程序部署到我的主机时,我收到以下错误:
HTTP 错误 502.5 - 进程失败
我相信这是因为它正在寻找运行时 1.0.4。
那么,简而言之,我如何定位运行时版本 1.0.3?
【问题讨论】:
-
是的。是的,这确实帮助了@FrankFajardo,谢谢。关键是更改
*.xproj文件中的<TargetFrameWork>标记。
标签: visual-studio visual-studio-2017 .net-core