代码之家  ›  专栏  ›  技术社区  ›  Stefan Szasz

ASP 4.0 IIS HTTP 404

  •  1
  • Stefan Szasz  · 技术社区  · 14 年前

    我刚刚在运行IIS的Win2003服务器上安装了.NET4.0。 http://localhost/mysite/Default.aspx 主页。我在同一个文件夹中有一个.xml文件,浏览到该文件时显示了它应该显示的内容,没有HTTP400错误。 我检查了IIS配置/映射中的.aspx扩展,并且aspx的应用程序扩展设置为c:\windows\microsoft.net\framework\v4.0.30319\aspnet\u isapi.dll,谓词设置为“All”。wcf service.svc扩展也会出现相同的问题(HTTP400)。我可以浏览到同一虚拟目录中的.xml文档。可能发生了什么?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Jaroslav Jandek    14 年前

    您可以尝试设置HTTP运行时的 requestPathInvalidChars 属性(根据ASP.NET 4,如果URL中有任何错误字符): <httpRuntime requestPathInvalidChars="" />

    它本可以考虑 : 同样糟糕(你确定地址不是 localhost:port ?).

    编辑 : httpRuntime Element (新属性尚未列出,但它显示了应将其放置在 web.config文件