在asp.net核心

时间:2017-08-20 15:50:32

标签: iis asp.net-core-mvc

我正在尝试使用IIS而不是IIS Express运行我的asp.net核心应用程序(1.0,1.1或2.0)。但是,当我尝试这样做时,我收到以下错误消息:

  

无法启动进程c:\ Program files \ dotnet \ dotnet.exe。网络   服务器失败,状态码为500,内部服务器错误

它适用于IIS express

P.S尝试重新安装dotnet核心并启动VS广告管理员

1 个答案:

答案 0 :(得分:1)

applicationhost.config中包含大量信息,但我需要更改的部分位于sites标记下。物理路径设置为项目在我的另一台计算机上的目录。我更改了路径以匹配当前计算机上的路径,并且一切正常。不确定为什么这条路径不是解决方案中存在的相对路径。这是我需要改变的路线。

<virtualDirectory path="/" physicalPath="C:\Users\ericl\Source\Repos\ASP.NET Core Contacts\Contacts\src\Contacts" />

作为替代方案,它还可以关闭Visual Studio,删除整个.vs文件夹并在Visual Studio中重新打开项目。这会导致使用正确的值重新生成配置文件。

for more details