我正在尝试启动我的ASP.NET核心应用程序。
我已经在Windows上安装了IIS,并安装了与AspNetCore模块相关的IIS模块,如下所述
无论如何,尝试访问网站只返回一个白色页面,没有例外或错误页面。我也看过事件查看器,什么都没有。
如果我使用源代码,并在命令提示符下运行dotnet run,则应用程序确实在环境中工作,但是来自dotnet publish -o publish的输出不能在IIS上工作。
在这一点上,我主要研究如何让IIS真正地吐出一些错误代码。当我连干草堆都没有的时候,很难找到针头。
编辑:我尝试使用相同的配置创建一个新的“空白”应用程序。这很好,所以我现在认为该归咎于我的代码。然而,所有的工作在视觉工作室都很好。我真的需要它来提供一些调试信息,但我不知道如何让它这样做。
Fiddlr提供的资料:
HTTP/1.1 200 OK
Server: Kestrel
Date: Tue, 04 Dec 2018 15:13:22 GMT
Content-Length: 0发布于 2018-12-05 09:12:32
找到虫子了。
它是一个丢失的环境变量,用于引发内部异常的应用程序。
根据“陶周”的建议,只需确保使用开发人员异常页面,然后修复bug。
谢谢大家!
https://stackoverflow.com/questions/53614288
复制相似问题