【发布时间】:2019-08-29 17:26:20
【问题描述】:
将我的 asp.net 核心网站上传到 plesk 主机时,弹出 403-Forbidden access 错误。如何解决?
在 ASP.Net MVC5 中,我们使用<customErrors mode="Off"> 来检查错误。但是如何在 ASP.Net core 中开启错误页面呢?
这是我的 appsettings.json 的代码:
{
"ConnectionStrings": {
"DefaultConnection": "Data Source=.\MSSQLSERVER2016;Initial Catalog=GraniteHouses;User ID=coretest;Password=0!6Qcdr8;Connect Timeout=15;Encrypt=False;Packet Size=4096; Persist Security Info=True; MultipleActiveResultSets=True"
},
"Logging": {
"LogLevel": {
"Default": "Warning"
}
},
"AllowedHosts": "*"
}
我希望我的网站能够正常运行。
【问题讨论】:
-
我将从使用 SQL Server Management Studio 开始,您可以使用连接字符串中的用户名和密码连接到数据库。检查登录窗口以查看是否正在使用 Windows 凭据或 SQL 凭据。我怀疑您需要使用寡妇凭证,但不确定。
-
感谢您的回复。如何在实时托管上完成这项工作?我的网站不适用于实时托管。在本地,它工作正常。
-
我认为 runAllManagedModulesForAllRequests = true。不确定。发现很多点击说这解决了 IIS 上的 403。
标签: c# asp.net asp.net-core