Веб-приложение (ASP .NET MVC - C #) работает на компьютере с Windows и уже размещено на IIS 8.5.Приложение использует Членство вместе с .NET Framework 4.5.
За последнее время оно сократилось вдвое после того, как общее время ответа достигло более 1 миллиона миллисекунд.
Я проверилрабочий процесс IIS, и я увидел, что все запросы застряли там, как показано на снимке экрана ниже в модуле PreExecuteRequestHeaders
в OWIN
, приложение не изменилось слишком давно, и трафик не высок.
Я могу видеть, что есть еще один вопрос , у которого была та же самая проблема, но проблема здесь, я хочу знать, почему или какова коренная причина проблемы?Потому что я не использую async
звонки в этом приложении.
РЕДАКТИРОВАТЬ : я использую удар взапуск:
[assembly: OwinStartupAttribute(typeof(MyProject.Startup))]
namespace MyProject
{
public partial class Startup
{
public void Configuration(IAppBuilder app)
{
// some other configurations which are related to logs ... bla bla bla
}
}
}
public partial class Startup
{
// For more information on configuring authentication, please visit http://go.microsoft.com/fwlink/?LinkId=301864
public void ConfigureAuth(IAppBuilder app)
{
// Enable the application to use a cookie to store information for the signed in user
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
LoginPath = new PathString("/Account/Login")
});
// Use a cookie to temporarily store information about a user logging in with a third party login provider
app.UseExternalSignInCookie(DefaultAuthenticationTypes.ExternalCookie);
}
}