好吧,我有一個巨大的問題,給這個正確的標題,我的藉口。IIS上ASP.NET頁面的Restfull url
無論如何,我已經開始慢慢看待Web和ASP.NET了,我是C#開發人員,但過去5年左右我主要使用Windows應用程序,並不是我沒有觸及Web因爲那時候,但是這是作爲Web服務(Restfull以及醜陋的SOAP服務),我也使用了更多的「原始」Web請求。
但我一直沒有與IIS或ASP.NET工作。
我想要做的是使用一種網頁風格,我最好用「像休息」一樣描述網頁,因此是「Restfull網址」標題。因爲我認爲大多數人都認爲這樣的網址是:
http://example.com/item/
http://example.com/item/23/
等等。這並不是說他們要像她那樣,但是我想用這樣的URL,而不是
http://example.com/item?id=23
我知道的潛臺詞這樣做,但我已經沒有任何運氣在他們的代碼庫找到它。
現在據我所知,我可以實現一些IHttpHandler的,但至少對於我所見過的例子來說,他們將頁面源代碼寫回代碼中,並且我仍然有母版頁等。使用,而不是接管所有這些東西我的自我,我真的只是有點想要路由http://example.com/item/23/至http://example.com/item並要求具有ID 23的項目...
我希望這是有道理的所有>。 < ...而且有人有一些更好的例子,我可以找到。
您使用哪種.net框架和IIS版本? – DotNetUser
我實際上並不是100%確定,部署有點遠,所以我認爲那時我們正在討論.NET 4.0和IIS 7.5。 這就是我在當地的atm。但是我向該公司發出了一個支持請求,該請求旨在承載此請求並請求.NET/OS/IIS版本信息。 但現在假設使用.NET 4.0和IIS 7.5。 – Jens
我有機會獲得IIS 7和.NET 4.0(Windows 2008服務器)。根據託管公司。 – Jens