У меня есть .net 4.0 веб-приложение работает как очарование на моем локальном компьютере и старый веб-сервер. Оба компьютера используют классический пул приложений .net 4.0 без каких-либо проблем.Ошибка ASP.NET Context RewritePath 404
Но когда я перешел на новый веб-сервер, он дал ошибку 404 вместо переписывания URL-адресов. Я создал новое приложение настолько простым, насколько это возможно. Он переписывает все пути запроса к Default.aspx, как показано ниже:
Global.asax.cs
protected void Application_BeginRequest(object sender, EventArgs e)
{
Context.RewritePath("default.aspx", false);
}
я могу получить доступ к default.aspx, если я сделать прямой запрос на сам файл, но когда я сделать запрос к адресу, кроме 'default.aspx', я получаю ошибку 404 от статического обработчика файла.
Есть ли у вас какие-либо идеи, как я могу это исправить?
величину изображения here
его вид, как 'ahmet', не проходит от asp.net, и по этой причине RewritePath не работает. – Aristos
Yep RewritePath не работает, и именно поэтому я спрашиваю, как это исправить. –