MVC 4では、ajaxpostを使用して単純なメソッドを呼び出します
[HttpPost]
public void Create(Task task)
{
if (ModelState.IsValid)
{
var userName = User.Identity.Name;
task.Author = userName;
db.Tasks.Add(task);
db.SaveChanges();
}
}
メソッドが終了する前(デバッグを使用)でも、Webサーバーは別のプロセスを起動し、AccountControllerでLogOffメソッドを実行して、ブラウザーを/ Account /LogOffurlに転送します。これは、Internateテンプレートに基づく単純なプロジェクトです。Web.configには、フォーム認証の基本的な設定が含まれています。これは、ケースの約70%で発生します。SimpleMembershipプロバイダーが危険を感知してユーザーをログアウトしているようです。