【问题标题】:When switched from IISExpress to IIS error in asp.net core在 asp.net 核心中从 IISExpress 切换到 IIS 错误时
【发布时间】:2017-08-20 15:50:32
【问题描述】:

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

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

它确实适用于 IIS express

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

【问题讨论】:

标签: iis asp.net-core-mvc


【解决方案1】:

applicationhost.config 中有很多信息,但我需要更改的部分位于站点标记下。物理路径设置为我的另一台计算机上项目所在的目录。我更改了路径以匹配我当前计算机上的路径,并且一切正常。不知道为什么这条路径不是它存在于解决方案中的相对路径。这是我需要更改的线路。

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

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

for more details

【讨论】:

    猜你喜欢
    • 2016-12-31
    • 1970-01-01
    • 2016-11-02
    • 1970-01-01
    • 1970-01-01
    • 2019-02-05
    • 2017-06-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多