Salesforceから安全でない文字を受け入れるはずのアプリケーションがあります。彼らは%0Aと%0D(これまでのところ...)で、動作していません。 1024
へIIS 7 Bad URL内に%0Aが存在する場合の応答要求
true
と
maxRequestLength
へ 私は
true
へ
allowDoubleEscaping
を設定した
、2.0
からrequestValidationMode
、BLANK
からrequestPathInvalidCharacters
、relaxedUrlToFileSystemMapping
。
動作しませんでした。次に、Salesforceが送信していたデータを渡すことなく、同じページにリダイレクトするためのカスタムエラーを設定しようとしました。また、動作しませんでした。
次に、IIS 7エラーページのセクションで同じことを試みましたが、それでも機能しませんでした。
はどうすればよい:
- は、文字を受け入れるためのアプリを入手しますか!
- または、手動入力のために同じページにリダイレクトするようにapp/IISを取得しますか?
これはASP.NET MVC 3アプリケーションに含まれていますが、ASP.NETランタイムを呼び出す前にIISが停止している可能性があるため、これは問題になるとは思えません。
私はいくつかの助けに感謝します。前もって感謝します!
ASP.NETまたはIISからエラーが発生していますか?あなたは通常、違いを伝えることができます、ASP.NETはYSOD(死の黄色い画面)を持って、IIS 7の外観...異なる。 – CodingGorilla
おそらく、それは白で、「Bad Request {HR} HTTP Error 400」と表示されます。リクエストURLは無効です。 – Gup3rSuR4c
@Alexこの問題を修正したことがありますか? URLに%0Aと%0Dと全く同じ問題があります。 – Geekman