0

基本的に私は少し迷っています。jQueryコールバックにajax投稿を介してWeb関数にアクセスする機能を許可する必要があります。

$.ajax({
         type: "POST",
         url: "/Methods/Credit.asmx/PaymentHoldingDocument1",
         data: "{iCredits: " + $('#creditAmount').val() + ", iClientId: " + window.iUserId + "}",
         contentType: "application/json; charset=utf-8",
         dataType: "json"
        });

これにより、ディレクトリ\ Payment \ Holding \ 1.txt内のドキュメントが更新されますが、作成後にドキュメントを表示できるようにしたくないので、作成後に非表示にします。web.configで以下を使用すると、ファイルの表示を停止できますが、Webメソッドによるファイルへの書き込みも停止します。

<security>
   <requestFiltering>
      <hiddenSegments>
         <add segment="\Payment\" />
      </hiddenSegments>
   </requestFiltering>
 </security>

足りないものはありますか?それとも私にはできないことですか?

また、ファイルへの書き込みも停止するため、削除するIUSRIIS_USR、オプションではありません。

前もって感謝します。

4

1 に答える 1

0

IIS で要求フィルターを作成して、*.txt ファイルを拒否しようとしましたか? これにより、web.config ファイルなどがダウンロードされなくなります。

于 2012-05-30T15:21:25.147 に答える