MVC azure appサービスに投稿しています。大きなリクエスト(100〜150KB +)でタイムアウトしています。タイムアウト100,000 KBをAzureアプリケーションサービスにポストMVC
ログストリーム(アプリケーションまたはWebサーバー)を見ると、サーバーに接続する要求が表示されません。 リモートデバッガをプロセスに接続すると、コントローラのコードの最初の行に決して到達しません。
IISでローカルにwebappを実行して投稿すると、問題はなく、すぐに処理されます。
リクエストは、そのタイプのXMLデータ(application/xmlを使用)です。
コントローラとルーティングはかなり裸の骨
ルーティングです:あなたのCにRestSharp
static void Main(string[] args)
{
var client = new RestClient("https://AZUREURL/Post");
var request = new RestRequest(Method.POST);
request.AddHeader("content-type", "application/xml");
request.AddParameter("application/xml", "<105kb of xml data here>", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
}
これは、クライアント証明書を使用している他の人には問題があるようです:https://azure.microsoft.com/en-us/documentation/articles/app-service-web-configure-tls-mutual-auth/ – weretaco