1

AzureWorkerRoleでホストされているWCFサービスがあります。すべてがローカルホストで期待どおりに機能しますが、Azureにデプロイすると、次のアクセス許可の問題が発生します(イベントビューアーにあります)

例外:HTTPはURLを登録できませんでしhttps://+:5253/IServiceName/た。プロセスには、この名前空間へのアクセス権がありません(詳細 http://go.microsoft.com/fwlink/?LinkId=70353についてはを参照してください)。

(私はCastle Windsor WCFを使用して依存関係が挿入されたサービスを作成していますが、舞台裏では基本的にベースアドレスが上に設定されたServiceHosthttps://<instance-ip-endpoint>.cloudapp.net:<endpoint-port>/IServiceNameですWSHttpBinding。)

別のプロジェクトからコードをコピーして貼り付けました。これはAzureで問題なく機能します。

誰かがこれをトラブルシューティングする方法について何か提案がありますか?デプロイメントは、それ自体のエンドポイントにアクセスできるようになっているのではありませんか?

4

1 に答える 1

0

クラウドにアセンブリ参照がないために例外が発生したため、このエラーが発生しました。

不足しているアセンブリ (一部のアプリ固有) を CopyLocal でマークし、再デプロイすると、エラーがなくなります。

(補足: アクセス権に関するエラーは、トラブルシューティングにはあまり役に立ちません)

于 2012-10-15T09:54:09.657 に答える