我正在使用 ML 5.0 版本的 ASPDotNetStoreFront,并且面临无扩展 URL 重写的问题。
我有以下情况。 我需要为有效的产品页面 url/productdetails.aspx 创建一个别名 -/dummykit
我有一个开发框,我在其中输入了上述场景的重写规则,当我从我的 Visual Studio 运行应用程序时,别名完美地工作,即
http:///dummykit 重定向到 http:///productdetails.aspx
但是当我将相同的更改部署到暂存环境时,别名不起作用并显示 IIS 404 错误页面。 相反,如果我将别名更新为/dummykit.aspx,一切正常。
我尝试了以下操作-
- IIS 中的通配符映射
- 网址映射
环境是IIS 6/Asp.Net 2.0 on Windows Server 2003 SP2
请帮我解决这个问题。
最佳答案
那是老版本的ASPDNSF
您检查过您的域名设置了吗?您将拥有三种设置,一种用于开发、暂存和生产。确保网址正确无误。还要检查与域相关的应用程序配置。我不熟悉 7 之后的版本,但这通常是原因。
关于c# - URL 的无扩展别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23562913/