iis 10.net core 2.1网站配置错误

iis 10.net core 2.1网站配置错误,iis,asp.net-core-2.2,Iis,Asp.net Core 2.2,你好 我遇到了一个以前从未遇到过的错误。我有一个全新的服务器(Windows 2016),并向其中添加了IIS 10。我还在服务器上安装了.NETCore2.1和2.2运行时和SDK。当我设置.net Core 2.1网站时,它似乎设置得很好,但当我尝试单击features视图中的任何功能时,我会收到一条非常一般的错误消息(对于我设置的任何.net Core网站都会发生这种情况)。此错误是一个警报,表示:执行此操作时出错。详细信息:[空]文件名:\\?\D:\Apps\Test\web.conf

你好

我遇到了一个以前从未遇到过的错误。我有一个全新的服务器(Windows 2016),并向其中添加了IIS 10。我还在服务器上安装了.NETCore2.1和2.2运行时和SDK。当我设置.net Core 2.1网站时,它似乎设置得很好,但当我尝试单击features视图中的任何功能时,我会收到一条非常一般的错误消息(对于我设置的任何.net Core网站都会发生这种情况)。此错误是一个警报,表示:执行此操作时出错。详细信息:[空]文件名:\\?\D:\Apps\Test\web.config错误:[空]

我发现有一个地方以前问过这个问题,但我有IIS重写2.1、.net Core 2.1和2.2,我在另一台服务器(test env)上设置了这个站点,它在那里工作得非常好!我还确保IUSR和IIS_用户都具有对文件夹及其每个文件的读/写功能

有人有什么建议吗

谢谢,,
Tim

根据我的经验,这种错误通常意味着web.config(它无法识别的XML元素)中存在它不喜欢的内容,或者web.config丢失了

通常(对我来说)这是因为我忘了安装URL重写,因为这几乎是我使用的唯一“额外”的东西-但你已经涵盖了这一点

可能值得检查站点的应用程序池是否正确配置并正在运行(应与其他计算机相同,请检查基本设置和高级设置)

我能想到的另一件事是,您已经通过Windows功能为IIS安装了一些功能,但不是全部。我有时不得不回顾一下清单,确保所有正确的东西都被明确检查过

最后一步是创建一个真正简单的小型站点,只需一个默认页面,使用IIS GUI更改一些站点级别的设置,以便创建自己的web.config,确保它运行,然后查看文件之间的差异


希望这些都能有所帮助

另外,请检查事件日志,看看其中是否有关于错误的任何额外细节。虽然您对URL重写模块的回忆没有走上正确的轨道,但此问题更具体到ASP.NET Core。新服务器上的典型错误之一,