使用 IIS Express 查看 ASP.NET asmx 文件时出现 404 错误

404 Error when viewing ASP.NET asmx file using IIS Express

当我右键单击应用程序的 asmx 页面并选择 "View in browser" 时,它显示了 404 错误 "The resource cannot be found"。我使用的是 Visual Studio 2013。我不确定这是否相关,但我点击了我的项目 properties\Web 并点击了 "Create Virtual Directory" 按钮。

这发生在我正在设置的新开发机器上。在我当前的机器上,我没有看到这个问题。 web.config 个文件都相同。

问题原来是 IIS Express 配置文件中的虚拟目录配置错误:applicationhost.config。不知何故,我的 asmx 文件实际上有它自己的条目。