我正在使用ML 5.0版本的ASPDotNetStoreFront,并且面临无扩展名网址重写的问题。
我有以下情况。 我需要为有效的产品页面创建一个别名 - / dummykit url /productdetails.aspx
我有一个开发框,我已经为上述场景的重写规则输入了一个条目,当我从Visual Studio运行应用程序时,别名工作正常,即
http:/// dummykit重定向到http:///productdetails.aspx
但是当我将相同的更改部署到暂存环境时,别名不起作用并显示IIS 404错误页面。 相反,如果我将别名更新为/dummykit.aspx,那么事情就可以了。
我尝试了以下方法 -
环境是Windows Server 2003 SP2上的IIS 6 / Asp.Net 2.0
请帮我解决这个问题。
答案 0 :(得分:0)
这是旧版本的ASPDNSF
您检查过域名设置了吗?您将有三个设置用于开发,登台和生产。确保网址符合应有的价格。还要检查与域相关的应用配置。我不熟悉超过7的版本,但这通常是原因。
答案 1 :(得分:0)
我讨论了以下方法,发现它们都有一个主要缺点,即它们允许所有请求到达我的托管代码 -
作为替代方案,我们尝试了一种解决方法,我们只是在IIS中创建了一个与所需别名同名的文件夹,并将文件夹的重定向到URL属性设置为所需的重定向URL和BINGO! !!!
是的,这不是一个干净的方法,但对于不应该经常改变的遗留代码,这个技巧很有效。