我想将实体框架核心(.Net)发布到IIS。 为此,我在Visual Studio Community 2017中发布了该应用程序。发布该应用程序时,将自动生成以下web.config文件
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<location path="." inheritInChildApplications="false">
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath="dotnet" arguments=".\basket.api.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />
</system.webServer>
</location>
</configuration>
<!--ProjectGuid: ba174064-1719-4e47-a0c3-5e8cff312047-->
我转到IIS 10 我将其发布到默认网站。进入位置“ C:\ inetpub \ wwwroot”。 我通过webbrowser本地主机启动该网站的访问。
我检查了错误代码为0x8007000d的Microsoft的网页,这基本上是说XML元素的格式不正确。发布网站时,我无法检查所有格式,也无法通过Visual Studio自动生成。我尝试了一切,不知道该怎么办。我是IIS方面的新手。