[英]Login issue after publishing .Net Core 3.1 web app to IIS
我創建了一個使用獨立用戶帳戶作為身份驗證的 .Net Core 3.1 MVC 應用程序。 我將該站點部署到 IIS,這很有效。 但是,當我嘗試使用我知道有效的帳戶登錄時,登錄沒有成功,並且我被引導回應用程序的默認路由。 我找不到任何錯誤消息或日志條目。 應用程序池是為非托管代碼設置的,並在對數據庫具有 dbo 權限的帳戶下運行。 關於問題可能是什么的任何想法?
http://localhost:44360/ 在 Visual Studio 2022 上的服務器上運行 http://localhost:2710/ 在 IIS http:// 域上的服務器上運行。 com 不工作
每個人都很難在沒有錯誤信息的情況下幫助你。 您是否嘗試切換到開發環境以查看錯誤的詳細信息?
找到 Web.config 文件並調整它以設置AS.NETCORE_ENVIRONMENT
環境變量,如下所示:
<aspNetCore processPath="dotnet" arguments=".\ProjectName.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess" >
<environmentVariables>
<environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" />
</environmentVariables>
</aspNetCore>
這個方法對我找到錯誤有效,你可以試試。
該字段已存在於 web.config 文件中。 當用戶輸入錯誤時它會發出警告,但當我們輸入正確的用戶信息時,它不會創建 cookies 或會話,也不會陷入任何錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.