An error occurred while processing your request...enable the Development environment by setting ...

web项目部署到本机,访问时发生异常:
Error.
An error occurred while processing your request.
Request ID: |ee4a30bd-4030df869db691a6.

Development Mode
Swapping to Development environment will display more detailed information about the error that occurred.

The Development environment shouldn't be enabled for deployed applications. It can result in displaying sensitive information from exceptions to end users. For local debugging, enable the Development environment by setting the ASPNETCORE_ENVIRONMENT environment variable to Development and restarting the app.

报错原因:

项目本身使用的.netcore 3.1框架,发布到IIS的web.config里,缺少ASPNETCORE_ENVIRONMENT的配置。

显示这个错误,意思是本身这个项目报错了,IIS认为你可以设置为开发版(Development)看到更详细的异常信息,但是你没有配置ASPNETCORE_ENVIRONMENT,所以不能认为这是开发版,需要你加上之后,才能给你显示具体异常原因。所以配置需要加上。


解法:
在IIS的web.config<aspNetCore>节点里面,加入ASPNETCORE_ENVIRONMENT的配置,如下:

<aspNetCore processPath="dotnet" arguments=".\IndustryWeb.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess" >
  <environmentVariables>
    <environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" />
  </environmentVariables>
</aspNetCore>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

willgon123

谢谢打赏,我将再接再厉!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值