当我尝试访问使用MVC构建的网站时,遇到错误500。我与托管服务提供商联系,他们说问题出在我的web.config文件中。问题是我通过Visual Studio创建项目时项目中没有项目。
我按照本指南添加了一个:How to: Create Web.config Files。由Microsoft提供。
我不知所措,因为我不知道需要哪种信息,也不知道如何配置信息才能正常工作。
这些是文件的当前内容:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<!-- To customize the asp.net core module uncomment and edit the following section.
For more info see https://go.microsoft.com/fwlink/?linkid=838655 -->
<!--
<system.webServer>
<handlers>
<remove name="aspNetCore"/>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified"/>
</handlers>
<aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />
</system.webServer>
-->
</configuration>
我要问的是我需要做的一些指示,以及为什么它没有包含在网站中。
答案 0 :(得分:0)
您需要与提供者一起澄清它们是否支持asp.net核心,因为它具有自己的运行时库。
另外,web.config与非ASP.NET Core的经典ASP.NET框架有关。 尝试在Visual Studio中使用任何.NET 4.x版本创建应用。在模板中,您会看到web.config。
如果您仍然想使用.net core,它会使用稍微不同的配置机制。您可以在asp.net核心的www.asp.net教程部分中了解更多信息