使用Umbraco 4.11.1,我試圖實現一個自定義的httphandler並沒有樂趣讓它工作。我在處理程序工作的同一臺計算機上運行了獨立的網站,但是當我將它移動到Umbraco時,沒有任何骰子。因此,我認爲Umbraco中的某些內容正在干擾着httphandler。配置是這樣的:你會如何爲Umbraco添加一個ASPX url的httphandler?
添加在一把umbraco web.config部分,HttpHandlers的: <添加動詞= 「*」 路徑= 「ChartHost.aspx」 驗證= 「假」 TYPE = 「MyCompany.Web.ChartHost」/>
加入的appSettings: <添加關鍵= 「umbracoReservedUrls」 值=「〜/配置/飛濺/ booting.aspx〜/安裝/ Default.aspx的,〜/配置/飛濺/ noNodes.aspx,〜 /VSEnterpriseHelper.axd,~/ChartHost.aspx「/ >
結果是asp默認404找不到頁面(至少不是umbraco生成的版本,s o取得一點進展)。我認爲這有點不同,因爲它映射了一個ASPX擴展,我認爲Umbraco試圖用ASPX重寫URL。我還爲ASHX擴展添加了一些工作正常的映射 - 只是不是ASPX映射。任何意見如何解決這個將不勝感激。
我也問過這個問題,前兩天,以防出現一把umbraco論壇(無答案了)你遇到它:http://our.umbraco.org/forum/developers/api-questions/8754-How-to-register-custom-HttpHandler
您使用的是哪個版本的IIS? – 2013-04-22 02:52:19
IIS 8.0.9200.16384 – 2013-04-22 15:54:24