2010-07-03 48 views
2

我使用URL重寫模塊在IIS7中設置了一些用戶友好的URL規則。這在IIS7上完美工作。當使用Visual Studio進行調試時,IIS7:URL重寫不起作用

但是,當我嘗試調試網站時,Visual Studio創建的Web服務器實例似乎不服從重寫規則。

例如,在IIS7

http://localhost/friendly-url 

作品,但

http://localhost:1800/friendly-url 

與Visual Studio 2008中調試時,由於重寫規則出現在web.config中返回一個404錯誤,我會有沒有料到Visual Studio要服從他們?

Wild Thing

回答

2

Cassini不做URL重寫。你可能想看看最近宣佈的IIS Express版本。

從鏈接的文章引用:

的缺點與ASP.NET 開發者服務器,雖然是它 不支持全套 Web服務器的功能。例如,它 不支持SSL,URL重寫 規則(如SEO URL重寫規則 我在博客這裏),自定義安全設置 ,現在用IIS 7

+0

提供其他更多功能 嗨, 我有Windows 7家庭高級版,所以我不能讓Visual Studio使用IIS7的網絡服務器 - 我將能夠使用IIS Express做到這一點嗎? – 2010-07-03 12:02:04

+0

@Wild Thing - 如果需要,您應該可以使用IIS Express與Win7,Vista和XP。 – tvanfosson 2010-07-03 12:48:56

+0

確實IIS Express將支持所有這些,並且它的即將到來!!!,敬請關注 – 2010-07-03 17:41:39