san*_*iya 4 development-environment asp.net-core-2.0
我在 asp.net core 2.0 中创建了 2 个页面,两个页面登录/注册都成功打开,如所附屏幕截图所示,但是当我在填写表单中的所有详细信息后单击登录或注册按钮时,它给了我下面的信息错误,我已经尝试更改环境变量,但它没有帮助我,请帮助!
错误。处理您的请求时发生错误。请求 ID:0HLF8F6V3DFJ3:00000002
开发模式切换到开发环境将显示有关发生的错误的更多详细信息。
不应在已部署的应用程序中启用开发环境,因为它可能会导致向最终用户显示异常的敏感信息。对于本地调试,可以通过将 ASPNETCORE_ENVIRONMENT 环境变量设置为 Development 并重新启动应用程序来启用开发环境。
小智 7
使用以下内容修改您的 web.config 文件。web.config 文件通常在应用程序的根文件夹中自动生成。
<aspNetCore processPath="dotnet" arguments=".\projectName.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout">
<environmentVariables>
<environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" />
</environmentVariables>
</aspNetCore>
Run Code Online (Sandbox Code Playgroud)
整个 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>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
11428 次 |
最近记录: |