私の node.js アプリケーションは、自分のマシンでは問題なく動作しますが、Git を使用して Azure Web サイトにプッシュした後、要求の検証の問題が発生します。
IIS 検証プロセスによって一部の要求がトラップされます。これを修正するには、これを web.config に追加します。
<httpRuntime requestPathInvalidCharacters=""/>
FTP を使用して Web サイトの site\wwwroot フォルダーから web.config をダウンロードし、リポジトリに追加し、XML に新しい要素を追加して、Azure にプッシュしました。
私の web.config ファイルはデフォルトで上書きされているようです。
この動作を変更する方法はありますか? または、リクエストの検証をオフにする別の方法はありますか? それとも私が太っているだけですか?
アップデート
リクエストをブロックしているのは Express のようです。ただし、「web.config をカスタマイズするにはどうすればよいですか?」という疑問は依然として残っています。