0

GETが許可されていない標準のasmxサービスがあります。

ブラウザでasmxにアクセスするとhttp://mysite/myservice.asmx/myoperation(GET)、スタックトレースがクライアントにフラッシュされ、フィドラーから500の内部システムエラーであることがわかります。私のコードはどれもヒットしていません。

ブラウザからURLにアクセスした場合、スタックトレースを表示しないようにする必要があるため、配置しているカスタムエラーページにリダイレクトしたいと思います。

global.asaxにApplication_Errorがありますが、この特定のインスタンスでは起動しません。

助けていただければ幸いです。

4

1 に答える 1

1

GET リクエストを無効にするとどうなりますか

<configuration>
   <system.web>
      <webServices>
         <protocols>
            <remove name="HttpPost"/>
            <remove name="HttpGet"/>
            <remove name="Documentation"/>
         </protocols>
      </webServices>
   </system.web>
</configuration>
于 2011-01-10T11:19:41.840 に答える