IIS7.5中的无扩展名url
我有一个网站,正在 Dotnetnuke 上工作。我正在使用 dotnetnuke 的友好 url 来使用干净的 url,而不是 asp 丑陋的 QueryString url,现在我的问题是,使用 IIS7.5 的 dotnetnuke 中的无扩展 url 需要什么配置,我在 google 上检查了很多网站,但无法使它,我如何在 asp.net 中使用无扩展名 url,因为 Dotnetnuke 只允许友好的 url 而不是无扩展名 url。
我什至尝试使用 URLRewriter.net,但这也没有帮助。
如何在 asp.net 中使用无扩展名 url?
I have a website, which is been working on Dotnetnuke. I am using dotnetnuke's friendly url to use clean url's instead of asp's ugly QueryString urls, now my problem is, what configuration does it need for the extensionless urls in dotnetnuke using IIS7.5, i checked lots of websites on google, but could not make it, how can i use extensionless urls in asp.net, as Dotnetnuke just allows friendly urls and not extensionless urls.
I even tried using URLRewriter.net, but that too didnt helped.
How can I use extensionless url in asp.net?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我以为你的网站是4.0框架吧?
转到 iis 并将站点应用程序池设置为经典而不是集成(托管管道模式:)。
然后转到 IIS 中的站点并打开“处理程序映射”部分并添加“通配符脚本映射...”请求路径 = * 和可执行文件 = 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi。 dll”找到该文件的正确位置,然后重新启动 IIS 并运行您的网站。
我希望它会对您有所帮助......
I thought your website in 4.0 framework right??
go to iis and site application pool set to classic instead of integrated (Managed pipeline mode:).
then go to your site in IIS and open "Handler Mapping" section and add a "Wildcard Script Map..." Request path = * and Executables = 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" loaproper location of this file and then restart your IIS and run your site.
I hope it will helps you....
我建议使用具有以下规则的 IIS URL 重写器:
这会将
/Category/Subcategory/tabid/123/Default
重写为
/default.aspx?tabid=123
您也许还可以修改 DNN 的内部重写引擎规则。
I recommend using IIS URL Rewriter with the following rule:
This will rewrite
/Category/Subcategory/tabid/123/Default
to
/default.aspx?tabid=123
You might also be able to modify DNN's internal rewrite engine rules.
您是否研究过 IIS 7 的内置 URL 重写器?
http://learn. iis.net/page.aspx/461/creating-rewrite-rules-for-the-url-rewrite-module/
Have you looked into IIS 7's built in URL rewriter?
http://learn.iis.net/page.aspx/461/creating-rewrite-rules-for-the-url-rewrite-module/