[英]Aspnet core 2.1.4 IIS start issues
我几天前在AspNet Core 2.1.2中做了一个简单的POC而没有任何问题。 我能够从IIS Express和本地IIS(通过Visual Studio托管或启动/调试)运行它。
我昨天将项目更新到最新的AspNet Core 2.1.4,现在似乎无法在我的本地IIS中运行任何AspNet Core应用程序。
我创建了一个新项目(没有https),以确保迁移不是问题。
关于我的环境:
测试用例 :
创建解决方案后,直接将其运行到IIS Express中即可运行。 选择使用应用程序名称命名的其他配置文件也可以正常运行(正确启动控制台和服务)
然后我想在我的本地IIS中托管它:
问题:
测试
我试过了 :
IIS Express和“控制台”配置文件仍然有效。
编辑1:我也卸载了所有内容并尝试恢复到2.1.2但没有成功(仍然使用最新的VS)
我找到了遗漏的东西:
在“Windows功能”中,未勾选以下元素:“Internet信息服务” - >“万维网服务” - >“常见HTTP功能” - >“Http错误”
我知道在安装AspNet Core SDK / bundle之前已经勾选了它,因为提供了详细的错误页面。
无论如何,只要再次启用此选项,我就会收到一个错误,说明我无法覆盖参数XXX,因为它已被锁定。 我不得不在服务器功能委派中将其设置为读/写。
然后一切顺利。
我无法想象“Http Errors”通过安装SDK / bundle而恢复到一个无法解决的值,并且没有取消我自己(同样是本地计算机)。
我会把它放在IIS shenanigans选项卡上......
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.