从IISExpress切换到asp.net core中的IIS错误

从IISExpress切换到asp.net core中的IIS错误,iis,asp.net-core-mvc,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配合使用 PS尝试重新安装dotnet core并启动VS ad administratorapplicationhost.config,其中包含大量信息,但我需要更改的部分位于s

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

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

它确实与IIS express配合使用


PS尝试重新安装dotnet core并启动VS ad administrator

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

另一种方法是关闭VisualStudio并删除整个.vs文件夹,然后在VisualStudio中重新打开项目。这将导致使用正确的值重新生成配置文件

一些可能有用的东西: