我已经在asp.net core 2.0中创建了2个页面,登录/注册两个页面都成功打开,如您在所附的屏幕截图中看到的那样,但是当我填写完表格中的所有详细信息后单击登录或注册按钮时,给我下面的错误,我已经尝试更改环境变量,但它没有帮助我,请帮助!
错误。 处理您的请求时发生错误。 请求ID:0HLF8F6V3DFJ3:00000002
开发模式 切换到开发环境将显示有关所发生错误的更多详细信息。
不应在已部署的应用程序中启用开发环境,因为它可能导致异常显示的敏感信息显示给最终用户。对于本地调试,可以通过将ASPNETCORE_ENVIRONMENT环境变量设置为Development并重新启动应用程序来启用开发环境。
答案 0 :(得分:0)
使用以下内容修改您的web.config文件。通常会在应用程序的根文件夹中自动生成web.config文件。
<aspNetCore processPath="dotnet" arguments=".\projectName.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout">
<environmentVariables>
<environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" />
</environmentVariables>
</aspNetCore>
整个web.config应该类似于以下内容(为您的项目适当更新“ projectName.dll”):
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<location path="." inheritInChildApplications="false">
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath="dotnet" arguments=".\projectName.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="InProcess" >
<environmentVariables>
<environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" />
</environmentVariables>
</aspNetCore>
</system.webServer>
</location>
</configuration>