c# - URL 的无扩展别名

标签 c# asp.net .net iis aspdotnetstorefront

我正在使用 ML 5.0 版本的 ASPDotNetStoreFront,并且面临无扩展 URL 重写的问题。

我有以下情况。 我需要为有效的产品页面 url/productdetails.aspx 创建一个别名 -/dummykit

我有一个开发框,我在其中输入了上述场景的重写规则,当我从我的 Visual Studio 运行应用程序时,别名完美地工作,即

http:///dummykit 重定向到 http:///productdetails.aspx

但是当我将相同的更改部署到暂存环境时,别名不起作用并显示 IIS 404 错误页面。 相反,如果我将别名更新为/dummykit.aspx,一切正常。

我尝试了以下操作-

  1. IIS 中的通配符映射
  2. 网址映射

环境是IIS 6/Asp.Net 2.0 on Windows Server 2003 SP2

请帮我解决这个问题。

最佳答案

那是老版本的ASPDNSF

您检查过您的域名设置了吗?您将拥有三种设置,一种用于开发、暂存和生产。确保网址正确无误。还要检查与域相关的应用程序配置。我不熟悉 7 之后的版本,但这通常是原因。

关于c# - URL 的无扩展别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23562913/

相关文章:

c# - NuGet - 仅当其他项目不依赖于它们时才卸载和删除依赖项?

jquery - 如何在 .Net 中预编译 jQuery 模板?

c# - 为什么我的 TreeView 不更新?

c# - WinForms 应用程序的正确本地化

c# - 基于winforms中的鼠标单击查找到对象的最短距离

.net - 是什么阻止我的 .NET 2.0 应用程序在 64 位平台上运行?

c# - 只读字段与抽象的 getter-only 属性

c# - 如何在 ASP.NET MVC 2.0 中对多个属性进行自定义验证?

c# - 查找一个字符串但返回前一个字符串

iOS:从 ASP .Net Web 服务接收 JSON 响应