У меня есть веб-приложение, которое я получил от другого разработчика, когда я впервые открыл решение в Visual Studio 2010, оно сообщило, что URL-адрес приложения не был создан в IIS, и я хочу установить Visual Studio вверх виртуальную папку. Я нажал «да», и в диспетчере IIS я вижу, что виртуальная папка была создана. Я также перешел к защите каталогов для виртуальной папки и включил встроенную проверку подлинности Windows .
Проблема в том, что когда я пытаюсь запустить приложение, меняется на "работающий", но окна браузера не открываются, и если я смотрю в inetpub \ wwwroot , я не вижу папку для своего приложения , Еще одна вещь, которую я заметил, заключается в том, что в свойствах виртуальной папки в IIS на вкладке ASP.Net есть раскрывающийся список с именем ASP.Net version ; в этом раскрывающемся списке есть только опции 2.0.50727 и 4.0.30319, тогда как приложение, которое я пытаюсь запустить, предназначено для .Net framework 3.5. .Net Framework 3.5 установлен на компьютере, поэтому я понятия не имею, почему он не отображается в этом раскрывающемся списке. Может быть, это связано с проблемой, с которой я сталкиваюсь ?? Версия IIS на моем компьютере - IIS 6.
Кто-нибудь знает, что здесь может пойти не так и как я могу это исправить? Спасибо.
РЕДАКТИРОВАТЬ: ОК. Теперь я на шаг впереди. Я изменил начальное действие 1014 * в разделе Web свойств решения, указав Конкретная страница: Default.aspx ; этот параметр был на Не открывать страницу . (Спасибо, anirudh4444 за эту информацию). Теперь браузер открывается, когда я нажимаю «Выполнить», и я кратко вижу, что он пытается перейти на правильный URL-адрес (а именно, http://localhost/ripcord/default.aspx),, но он сразу же меняется на http://www.ripcord.co.za/default.aspx,, который является сайтом, где этот проект ранее Затем отображается сообщение «Удаленный сервер возвратил ошибку: (400) неверный запрос». Если я вручную введу локальный URL-адрес, появится всплывающее окно с запросом имени пользователя и пароля.
РЕДАКТИРОВАТЬ 2: Я добавил сюда трассировку стека, но удалил ее, потому что она не имеет отношения к проблеме, с которой я сталкиваюсь. Я определил, что эта трассировка стека на самом деле показывает исключение, происходящее на удаленном сайте. Моя проблема в том, что когда я пытаюсь перейти к http://localhost/ripcord, он перенаправляет на удаленный сайт. Мне нужно прекратить это делать, и вместо этого выполнить приложение локально.