2009-12-04 32 views
1

我改變了我的一個應用程序以在IIS7.5中使用URL Rewrite 1.1,這非常好用(因爲我們之前發佈過的一些帖子),但是我遇到了一個問題,開發Visual Studio Webserver似乎不支持它。URL在VisualStudio 2008中重寫1.1

有沒有辦法讓它工作,所以我們可以真正調試它,而不是寫一個完全不同的url映射部分,當我們正在開發?

感謝,

回答

0

這個問題很好的時機。我今天瀏覽時發生了一些事情。但是我昨天剛剛在URL Rewriter 3.5中發佈了對URL重寫語法的支持。

http://urlrewriter.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=36792

URL重寫3.5能夠在Visual Studio Web服務器上運行。它支持Apache mod_rewrite和MS URL重寫配置。 MS URL重寫仍處於初步階段,但我很樂意與您合作,以實現這一目標。

+0

嗨,尼克,感謝您的鏈接,我已經下載了您的項目,並將在今天有機會的時候發佈。你有沒有一個電子郵件地址,我可以聯繫你進一步討論這個問題? – JamesStuddart 2009-12-07 12:57:57

0

我認爲要做到這一點的唯一方法,是將它設置在您的本地IIS運行網站(指着在源文件中的主目錄)

然後使用菜單「調試」>「附加到進程」選項。

http://msdn.microsoft.com/en-us/library/c6wf8e4z.aspx

關閉我的頭頂:進程是「w3wp.exe的」在IIS7

那麼這將允許您調試通過IIS應用程序(它具有URL重寫支持)

+0

是的,我認爲這可能是問題,調試只是在真正的IIS做屁股疼痛。 只是希望有一些設置或什麼,可能必須編寫一個不同的地圖代理,取決於它在哪裏運行,這是非常糟糕的,因爲在調試 – JamesStuddart 2009-12-04 14:32:18

+0

從iis運行它時不測試正確的代碼路徑,並附加過程應該是與通過VS IDE運行它完全一樣。 – LiamB 2009-12-05 01:14:55