作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在构建一个 ASP.NET Web 应用程序,该应用程序一直在本地和临时运行。然而,当我部署到现场时,出现了一些奇怪的问题。以下是现场环境详细信息。
居住环境:
当请求的url如下时,如果没有找到页面,会重定向到IIS中配置的404页面。“http://www.xxxx.com/folder1/default.aspx”
但是,当请求 URL 位于以下(文件夹中带有点)时,它将显示 IIS 默认 404 消息,即“系统找不到指定的文件”。这不是我在 IIS 中配置的,它似乎跳过了所有 http 处理程序和模块。因此,我的自定义 http 处理程序停止使用这种 url。
“http://www.xxxx.com/folder.1/default.aspx”
我猜这与 IIS 设置有关。我有多项研究,没有其他问题像我一样。
如果有人可以提供帮助,我们将不胜感激。非常感谢。
迪翁
最佳答案
可能的原因之一可能是 UrlScan 等工具。 - 您需要显式配置它以允许 url 中的点(.) - 这可以通过编辑 <Windows Folder>\system32\inetsrv\urlscan.ini
来完成和设置AllowDotInPath=1
关于asp.net - IIS- "The system cannot find the file specified.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4426586/
我是一名优秀的程序员,十分优秀!