Windows 서버에 게시되는 ASP.NET 3.1 프로젝트가 있습니다. 내 컴퓨터에서 로컬로 프로젝트를 실행하면 제대로 작동합니다. 그러나 해당 Windows 서버로 데스크톱을 원격으로 연결하면 네트워크 탭에 500 오류가 표시되고 다음 오류가 발생합니다.
Launch.json 파일에서 환경 변수를 Development로 변경했지만 여전히 동일한 오류가 발생합니다.
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
Windows 이벤트 뷰어를 살펴 보았을 때 다음 오류를 발견했습니다. 누군가 가이 문제를 해결 하도록 도와 줄 수 있습니까?
ASPNETCORE_ENVIRONMENT 변수의 값을 확인하십시오. 이 환경 변수를 "Production"(또는 Development 이외의 환경)으로 설정해야합니다.
그렇지 않으면 다음과 같이 web.config를 업데이트 할 수 있습니다.
<configuration>
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath=".\Application.exe" arguments="" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false">
<environmentVariables>
<environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Production" />
</environmentVariables>
</aspNetCore>
</system.webServer>
</configuration>
자세한 내용은이 게시물 을 참조하십시오.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다