5

我在 IIS 中部署了一个 Web 应用程序。以前可以正常工作。最近我已将该 Web 应用程序转移到另一台机器上,这就是问题所在。当我在 IIS 中打开默认文档时设置 Web 应用程序后,我会收到 File not found 错误,如下所示

内部服务器错误

\?\C:\inetpub\wwwroot\application\web.config

我不知道为什么 IIS 无法找到 web.config。该文件存在于路径 C:\inetpub\wwwroot\application\web.config 但 IIS 正在查找路径 \?\C:....

请让我知道如何解决这个问题??

4

4 回答 4

17

首先,这已记录在support.microsoft.com上,因此我建议遇到此问题的任何人先阅读此内容,因为它涵盖了许多我不会的解决方案

现在从个人经验来看,我在设置新的开发机器后遇到了这个错误。我忘记做的是安装 Url Rewrite 2.0 IIS 模块。遗憾的是,IIS 错误完全不知道这是实际问题。

因此,要解决此问题,请调查我们 web.config 中的 system.webServer 设置,并确保您已安装所有使用的 iis 模块。我通过系统地从我的 web.config 中删除元素来做到这一点,直到遇到原因。

于 2013-01-03T04:11:28.450 回答
1

我知道这是旧帖子,但我解决了以下相同的问题:

如果您使用 TFS 并且遇到此问题,则原因是“.vs”文件未从提交中排除。

因此,“.vs\config\applicationhost.config”获取了另一个用户/开发者的本地版本。

要解决此错误,首先打开该文件更新“”xml 标记内的物理路径。

还要求用户从 TFS 中排除此文件夹以防止将来出现问题。

于 2017-03-14T07:31:48.260 回答
0

就我而言,我正在运行 ASP .NET Core 网站,因此我必须从 https://dotnet.microsoft.com/download/dotnet-core/current/runtime安装 .Net Core Runtime

于 2020-08-25T20:13:27.667 回答
0

如果您收到 mysql localhost 错误。我会做的对你有用。

控制面板(查看方式:大图标)>>程序和功能>>(通常是左上角)打开或关闭Windows功能>>互联网信息服务>>网络管理工具和万维网服务

重启后。

于 2020-09-16T20:12:56.597 回答