Я створюю абсолютно новий проект за допомогою Visual Studio 2013, я вибираю Asp.Net MVC та фреймворк 4.5.1 Проект створений, тоді я роблю не що інше, як F5 для запуску веб-сторінки за замовчуванням. На жаль, він виробляє переспрямування на сторінку входу, яка також переспрямовує на сторінку входу. Ось коротка версія URL-адреси, яку я маю в браузері:
http://localhost:5285/Account/Login?ReturnUrl=%2FAccount%2FLogin%3FReturnUrl%3D%252FAccount%252FLogin%253FReturnUrl%253D%25252FAccount%25252FLogin%25253FReturnUrl%25253D%2525252FAccount%2525252FLogin%2525253FReturnUrl%2525253D%252525252FAccount%252525252FLogin%252525253FReturnUrl%252525253D%25252525252FAccount%25252525252FLogin%25252525253FReturnUrl%25252525253D%2525252525252FAccount%2525252525252FLogin%2525252525253FReturnUrl%2525252525253D%252525252525
У мене немає помилок у засобі перегляду подій. Але на екрані я бачу:
"Помилка HTTP 404.15 - не знайдено Модуль фільтрації запитів налаштований на відмову в запиті, якщо рядок запиту занадто довгий."
Веб-сайт працює із налаштуваннями за замовчуванням у IIS Express. Як я можу вирішити цю проблему? Я припускаю, що щось не так з моєю Visual Studio 2013?
Редагувати
Це працює, якщо я створюю абсолютно новий веб-сайт і розміщую його в IIS. Але якщо я створюю новий веб-сайт (не змінюючи нічого) і просто натискаю кнопку відтворення (що за замовчуванням запускає IIS Express), це не так.
Редагувати 2
Я видалив усі веб-сайти в Documents \ IISExpress \ config \ applicationhost.config. Я все перекомпілював, і він створив цей запис:
<siteDefaults>
<logFile logFormat="W3C" directory="%IIS_USER_HOME%\Logs" />
<traceFailedRequestsLogging directory="%IIS_USER_HOME%\TraceLogFiles" enabled="true" maxLogFileSizeKB="1024" />
</siteDefaults>
<applicationDefaults applicationPool="Clr4IntegratedAppPool" />
<virtualDirectoryDefaults allowSubDirConfig="true" />
</sites>
Я все ще отримую помилку з IIS Express, а не з IIS.