IISExpress を使用して ASP.NET WebApi アプリケーションをローカルで実行しているため、任意のドメインからの要求を受け入れることができます。このブロブ投稿DelegatingHandler
で提供されているものと同様のものを使用してこれを行っています。
ローカルではこれは完全に実行されますが、Azure Web サイトにアップロードした後、'Origin http://localhost:8080 is not allowed by Access-Control-Allow-Origin.'
Chrome で典型的な結果が得られます。
出力なしでトレースステートメントをハンドラーに追加してこれをデバッグしようとしましたが、SendAsync が実行されていないようです。IIS がアプリケーションに渡すのではなく、OPTIONS 要求に応答しているかのようです。
開発から本番まで、似たようなことを経験した人はいますか?