2013-07-09 10 views
6

私は、指定された都市の有効なポストコードを返すWeb APIアプリケーションを使用しています。アプリケーションは、WinServer 2008 R2、IIS 6.1でホストされます。IIS - URLにヨーロッパの文字がある場合、リクエストはHTTPフィルタによって拒否されます

URLにEuropean-char(ä、ß、æ、ø、å)がない限り、アプリケーションは正常に動作します。 URLに特殊な/ European-charがあると、次のエラーメッセージが表示されます。

エラーコード:500内部サーバーエラー。リクエストはHTTPフィルタによって拒否されました。サーバー管理者に連絡してください。 (12217)

など。 URL:edu.web/Api/PostCode/Heidenau

例:非動作URL:edu.web/Api/PostCode /Heidehäuser

たとえば、 URLエンコーディングを使用していないURLの場合:edu.web/Api/PostCode/Heideh%C3%A4user

ヨーロッパの文字を受け入れるようにIISを設定するにはどうすればよいですか?

ありがとうございました。

答えて

11

システム管理者に問題を解決しました。 すべてのインターネット要求は、ISAサーバー(Microsoft Forefront Threat Management Gateway)を通過します。これらの要求は、Webサーバーにヒットする前に、すべての要求を特殊文字でフィルタします。

Configurationを変更した後、すべてが意図どおりに機能し始めました。

関連する問題