我一直使用的地址的HttpHandler的,並有一個問題檢測一個HttpHandler
如果我有一個處理程序被註冊在web.config中的地址A.hdlr我可以創建一個鏈接到該處理程序將去http://www.mysite.com/A.hdlr - 輝煌。
但是,如果我更新我的web.config文件這個地址將不再有效。是否有辦法檢測處理程序當前配置的地址(如果確實配置了它),以便我可以相應地更新鏈接?
編輯補充:
我目前已經配置在
<system.webServer><handlers>
部分的處理形式
<add name="MyHandler" verb="GET" path="MyHandler.hdlr" precondition="integratedMode" type="MyType" />
但是我打開的建議 - 我擔心的是,直接在代碼中引用「MyHandler.hdlr」將會中斷,如果有人更新此配置地址
更新web配置文件是什麼意思?你能更清楚嗎? – Anand 2012-01-10 11:05:41
如果我從A.hdlr的處理程序更新配置的地址到Foo.hdlr – Liath 2012-01-10 11:06:45
根據我的理解糾正我。你已經註冊了* .hdlr擴展名,由A.ashx處理,但現在有一個擴展名變成了Foo.ashx?在web配置中也沒有配置地址。請參閱下面的如何配置它。 – Anand 2012-01-10 11:11:22