我有用.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"
},