2015-11-13 5 views
0

Я создал новый проект Asp.net MVC 4, и когда я запустил ошибку, выполните следующие действия:Ресурс не найден. Запрошенный URL: /login.aspx

Ресурс не найден.

Описание: HTTP 404. Ресурс вы ищете (или один из его зависимостей) могло быть удалена, переименована, или временно недоступна. Просмотрите следующий URL-адрес и убедитесь, что оно написано правильно.

Запрошенный URL: /login.aspx

Я пытался решить, добавив в web.config в разделе AppSettings в

<add key="autoFormsAuthentication" value="false" /> 
<add key="enableSimpleMembership" value="false"/> 

, но он не работает.

Далее я пытался установить в свойствах проекта в веб-разделе Project Url, но также он не работает.

Может ли кто-нибудь помочь мне с этим?

Пс. Я думаю, что это может быть проблема с IIS и разрешением.

ответ

0

Является страницей * Login.aspx "расположенной в той же директории с файлом, с которого вы пытаетесь перенаправить на эту страницу? U не пытался делать что-то вроде ~/Login.aspx, если эта страница находится в ? корень

+0

, но я не имеют даже файл login.aspx в моем проекте. Я просто создал простой asp.net mvc basic project, и я просто добавил простой вид под названием Index и controller, чтобы вернуть это представление. – akafelippe

0

следующие работал для меня

Старайтесь не только добавлять это:.

<add key="autoFormsAuthentication" value="false" /> 
<add key="enableSimpleMembership" value="false"/> 

Но также изменить web.config в system.web раздел:

<authentication mode="Forms" /> 

Для этого:

<authentication mode="Forms" > 
    <forms loginUrl="~/Account/Login" name=".ASPXFORMSAUTH"></forms> 
    </authentication> 
    <authorization> 
     <deny users="?" /> 
    </authorization> 
Смежные вопросы