私の Asp.net アプリケーションは、Azure クラウド上でホストされています。
そのアプリケーションには、Linux 上にサーバーを持つ Java チャット コントロールがあります。
チャット要求を Linux サーバーにリダイレクトする HTTPHandler を作成しましたが、クラウド環境ではうまく動作しません (ただし、Web 環境ではうまく動作します)。
以下のエラーが表示されます
マイクロソフト ビジュアル スタジオ
Microsoft Visual Studio 用 Windows Azure ツール
ロール インスタンス 'deployment16(315).Cloud.AnotherHttpHandler_IN_0' の URL 'http://127.255.0.0:82/' の IIS ワーカー プロセスにデバッガーをアタッチするときにエラーが発生しました。Web サーバーでデバッグを開始できません。一般的な構成エラーについては、ヘルプを参照してください。デバッガーの外部で Web ページを実行すると、詳細な情報が得られる場合があります。
サーバーが正しく動作していることを確認してください。Debug.Start Without Debugging を実行して、web.config に構文エラーがないことを確認します。オンライン ドキュメントの ASP.NET と ATL サーバーのデバッグに関するトピックも参照してください。
Handler を System.webServer の下と web.config ファイルに配置しました。以下のコードを参照してください。
<system.web>
<httpHandlers>
<add verb="*" path="http-bind/*"
type="HelloWorldHandler"/>
</httpHandlers>
</system.web>
<system.webServer>
<handlers>
<add verb="*" path="http-bind/*" name="HelloWorldHandler" type="HelloWorldHandler"/>
</handlers>
<modules runAllManagedModulesForAllRequests="true" />
</system.webServer>
クラウド環境で何が制限されているのかわかりません。