someURL.xml を呼び出す必要があり、応答は aspx によって自動的に生成された xml である必要があります。問題は、デバイスによって自動的に行われるため、呼び出しを変更できないことです。そして、someURL.aspxの代わりにsomeURL.xmlを呼び出し、そのxmlの生成を開始する方法を探していましたが、成功しませんでした..? それは可能ですか?何かアドバイスがあれば教えてください。
質問する
76 次
1 に答える
1
IIS 7 以上を使用していて、Xml を生成する HttpHandler ( .ashx
and .ashx.cs
) があると仮定すると (完全な名前は としましょうYourNameSpace.YourHandler
)、 web.config で次の設定を使用できます。
<system.webServer>
.
.
.
<handlers>
<remove name="xmlHdlr"/>
<add name="xmlHdlr" verb="GET" path="*.xml" type="YourNameSpace.YourHandler" />
.
.
このようにして、すべての GET クエリが.xml
ハンドラーによって処理されます。次に、ハンドラーProcessRequest
メソッドで URL または要求パラメーターを解析して、さまざまな xml ドキュメントを出力するとします。
于 2013-04-02T16:24:18.887 に答える