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

问题描述 投票:0回答:1

早安,

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

enter image description here

我找到了一个曾经问过这个问题的地方,但是我有IIS Rewrite 2.1,.net Core 2.1和2.2,并且我在另一个服务器(测试环境)上设置了该站点,并且在这里可以正常工作!我还确保IUSR和IIS_User都具有对该文件夹及其中每个文件的读/写功能。

有人有什么建议吗?

谢谢,蒂姆

iis asp.net-core-2.2
1个回答
0
投票

根据我的经验,这种错误通常表示web.config中存在某些不喜欢的东西(无法识别的XML元素)或web.config丢失了。

[通常(无论如何对我来说),这是因为我忘记安装URL Rewrite了,因为这几乎是我使用的唯一“额外”东西-但您已经了解了。

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

我唯一能想到的是,您已经通过Windows功能安装了IIS的某些功能,但不是全部。有时,我必须重新浏览列表,并确保所有正确的事情都经过检查。

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

希望有什么帮助

© www.soinside.com 2019 - 2024. All rights reserved.