2

Я программист php/python с хорошим базовым пониманием .NET и визуальной студии. Меня попросили посмотреть на ошибку в приложении ASP.NET на работе (dev ушел), но я не понимаю, почему он не позволит мне отлаживать приложение?Невозможно отладить приложение ASP.NET - «страница не может быть отображена»

Приложение будет строить штрафом с нулевыми ошибками или предупреждениями.

мой web.config имеет:

<configuration> 
... 
    <system.web> 
    ... 
    <compilation debug="true" targetFramework="4.5"> 

и в свойствах решения, отладчик ASP.NET помечена. До сих пор я следил за this msdn article, а свойства «Решение»> «Веб»> «Серверы» показывают «Использовать сервер разработки Visual Studio» и «Автоматически назначать порт» - оба отмечены галочкой/активны.

Однако, когда я пытаюсь отладить приложение, я получаю сообщение «страница не может быть отображена». У меня есть флажков «сообщения об ошибках показать дружественный HTTP» в IE, и все это я получаю в ответ является:

Эта страница не может быть отображена

• Убедитесь, что веб-адрес http://localhost:52566 правильно.

• Ищите страницу со своей поисковой системой.

• Обновите страницу за несколько минут.

Я не уверен, что еще проверить, и до сих пор все, что я нашел в Google, похоже, касается отладки на удаленных серверах или IIS и т. Д., Но я использую только встроенный сервер dev ?

+0

Как вы пытаетесь отлаживать? Когда я отлаживаю страницу ASP.NET, и я позволяю ей сидеть на контрольной точке в отладчике, браузер в конечном итоге отключится и отобразит это сообщение. –

+0

У меня есть точки останова, но когда IE открывается (я также пробовал Firefox и Chrome), когда я указываю страницу, которую я хочу отлаживать (http: // localhost: 52566/Views/Overview/Overview_LiveCasesbyInsolvencyCaseType.cshtml в этом случае) Я все еще просто получаю «Эта страница не может быть отображена». – Morrolan

+0

Вы проверили свой «просмотр событий» для каких-либо исключений? – Diginari

ответ

1

Попробуйте получить доступ к странице .. Пример - Default.aspx Example-- http://localhost:52566/Default.aspx

Установите стартовую страницу для вашего веб-приложения, щелкнув правой кнопкой мыши на странице в вашем решении и нажмите кнопку Установить в качестве стартовой страницы.

+0

Приносим извинения за отсутствие этого - я пробовал это, и я получаю тот же результат. – Morrolan

+0

Хорошо. Есть ли в вашем решении несколько проектов? Если да, установите веб-приложение в качестве стартового проекта. –

+0

Мое решение содержит только 1 проект. – Morrolan

0

У меня была аналогичная проблема, когда мне приходилось запускать VS в качестве администратора, если я пользовался имперсонатором.

+0

Я только что попробовал запустить VS и решение как администратор, но, к сожалению, никакой разницы. – Morrolan

+0

Хорошо, это еще одно неортодоксальное решение, чтобы попытаться отследить проблему. Я бы не оставил его таким образом, но постараюсь установить безопасность в папке проекта для полного контроля для всех. Я видел проблемы, когда пользователь IEEExpress поддельного пользователя приложения не имеет права доступа к папке сайта. Кроме того, вы можете попробовать отладить в IIS напрямую, если у вас есть это. – Falanor

+0

Я hav ejust попробовал это, получив полный контроль над всеми, но все равно не повезло. – Morrolan

Смежные вопросы