如何解决“ 403-禁止访问被拒绝。”? .net-core-2.2

时间:2019-08-30 20:44:11

标签: asp.net-core-2.2 .net-core-2.2

我有用.net core 2.2框架编写的Web应用程序(这是我第一次在该框架中)。 当我尝试发布它时,我收到“ 403-禁止访问:被拒绝。”。因此,我致电了我的托管服务提供商,他们告诉我,我需要在文件中添加web.config。 我注意到,在.net核心框架中,他们使用“ appsetting.json”而不是“ web.config”。 无论如何,我尝试使用发布文件自动生成“ web.config”,但这次却出现“错误500”。 我需要生成一个web.config来发布我的项目吗?如果我需要如何生成正确的web.config?

我尝试添加到我的web.config:

<system.webServer>
  <modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>

我尝试添加:

<PropertyGroup>
  <AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
</PropertyGroup>

然后我尝试添加到appsetting.json:

"ApplicationSettings": {
  "BaseUrl": "http://www.somesite.com/",
  "ApplicationName": "MyApplication",
  "Enviroment": "Production"
},

0 个答案:

没有答案