Response.Redirect() работает в Visual Studio, но не в IIS.C#

Место общения программистов C#
Ответить
Anonymous
 Response.Redirect() работает в Visual Studio, но не в IIS.

Сообщение Anonymous »

Я пытаюсь загрузить базовое веб-приложение из Visual Studio в Windows 7 в среду IIS на Windows Server 2007.
Хотя при его запуске из IIS отображается страница входа, попытка переход мимо него в главное меню возвращает следующую ошибку:

Ошибка сервера в приложении «PARKING/PARKING ASSIGNMENTS WEB»
Internet Information Services 7.0

Сводка ошибок

Ошибка HTTP 404.0 — не найден

Ресурс, который вы ищете, был удален, его имя было изменено или временно недоступен. Подробная информация об ошибке

Модуль IIS Web Core

Уведомление MapRequestHandler

Обработчик StaticFile

Код ошибки 0x80070002

Запрошенный URL-адрес http://localhost:81/Назначения парковки Интернет/домашняя страница

Физический путь C:\ParkingAssignmentsWeb\Home

Анонимный метод входа

Анонимный вход в систему
Наиболее вероятные причины:
  • Указанный каталог или файл не существует на веб-сервере.
  • URL-адрес содержит опечатку.
  • Настраиваемый фильтр или модуль, например URLScan, ограничивает доступ к файлу.
Что можно попробовать:
  • Создайте содержимое на веб-сервере.
  • Проверьте URL-адрес браузера.
Создайте правило трассировки для отслеживания неудачных запросов этот код состояния HTTP и посмотрите, какой модуль вызывает SetStatus. Для получения дополнительной информации о создании правила трассировки для неудачных запросов нажмите здесь.
Ссылки и дополнительная информацияЭта ошибка означает, что файл или каталог не существует на сервере. Создайте файл или каталог и повторите запрос.
Просмотреть дополнительную информацию »

Это код, который я использовал для навигации:

Код: Выделить всё

Response.Redirect("Home.aspx");
Почему эта навигация работает в Visual Studio, но не в IIS?
Я попробовал варианты команды «Перенаправление», которые вы мне показали, но все они выдали ошибку 404, что наводит меня на мысль, что проблема не в команде, а в чем-то другом. Есть идеи, что?

Подробнее здесь: https://stackoverflow.com/questions/429 ... ut-not-iis
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»