我的目的,为了搜索引擎优化的目的,是为了支持URL,提供更好的索引和更接近的关键字匹配,这对我们的网站很重要。因此,我对我的一个面向公众的ASP.NET 2.0页面进行了更改,以便它使用路由。所有这一切都有很好的文档,并且很容易实现。
http://msdn.microsoft.com/en-us/library/cc668202.aspx http://chriscavanagh.wordpress.com/2008/03/11/aspnet-routing-goodbye-url-rewriting/
这一切在我使用II7的开发环境中都工作得很好,但是我们的生产环境使用II6,所以我最终不得不使用“通配符应用程序映射”。这非常容易设置(有关详细信息,请参阅前面的链接)。
我的理论是,这在某种程度上与表单身份验证有关,我想知道是否有人以前见过这种类型的行为和/或可以提出潜在的解决方案。
发布于 2012-01-25 20:52:23
我从来没有尝试过使用IIS6路由,我在web.config中为IIS版本设置了一个密钥,并在我的global.asax中进行了检查,只为IIS7注册了路由。在生产中,我将键更改为6,并在dev上将其保持为7。
<add key="iisVersion" value="6"/>注意:我不在IIS6中使用路由,为了搜索引擎优化的目的,我在IIS6中使用301重定向来实现友好的url。
您是否计划将iis6迁移到生产环境中的7?希望这能帮上忙..
https://stackoverflow.com/questions/9002686
复制相似问题