自明のエラーが表示されます。
潜在的に危険なRequest.Path値がクライアントから検出されました(*)。
この問題は*
リクエストURL が原因です。
https://stackoverflow.com/Search/test*/0/1/10/1
このURLは、「test *」が検索用語で、残りのURLが他のさまざまなフィルターに関連する検索ページにデータを入力するために使用されます。
URLでこれらの特殊文字を許可する簡単な方法はありますか?を変更しようとしましたがweb.config
、役に立ちませんでした。
特殊文字を手動でエンコード/デコードする必要がありますか?または、これを行うためのベストプラクティスがあります。クエリ文字列の使用は避けたいです。-しかし、それはオプションかもしれません。
アプリケーション自体は、c# asp.net
ルーティングを使用して上記の素晴らしいURLを生成するwebformsアプリケーションです。
ValidateRequest=false
の上部にありますか?