Использование сайта динамических данных ASP.NET в Windows XP IIS? - PullRequest
0 голосов
/ 02 октября 2008

У меня есть сайт Dynamic Data, созданный в Visual Studio 2008 с использованием .NET 3.5 SP1. Сайт работает нормально на моем компьютере с Vista, но я получаю следующую ошибку при запуске на компьютере с Windows XP:

Ошибка сервера в '/ FlixManagerWeb' Заявка. -------------------------------------------------- ------------------------------ Этот ресурс не может быть найден. Описание: HTTP 404. Ресурс вы ищете (или один из его зависимости) можно было бы удалить, изменилось ли его имя, или Временно недоступен. пожалуйста просмотрите следующий URL и убедитесь, что что написано правильно.

Запрошенный URL: / FlixManagerWeb -------------------------------------------------- ------------------------------ Информация о версии: Microsoft .NET Версия Framework: 2.0.50727.3053; ASP.NET версия: 2.0.50727.3053

Я добавил отображение. * -> aspnet_isapi.dll в конфигурацию сайта, убедился, что это «приложение», но это не помогло. Кому-нибудь повезло, если вы используете веб-сайт Dynamic Data на Windows XP? Что (если вообще что-то особенное) требуется, чтобы заставить его работать?

Ответы [ 2 ]

1 голос
/ 02 марта 2009

IIS 7 обрабатывает запросы иначе, чем IIS 5/6, и маршруты по умолчанию не обрабатываются MVC в классическом режиме. Хотя IIS 5/6 будет работать, если вы укажете определенную страницу, он не будет работать из коробки для типичных URL-адресов MVC (http://somesite/controller/action/parm). Это будет только работать, если а) вы включаете расширение в каждый запрос (.aspx или .mvc) или внедряете в IIS сопоставление с подстановочными знаками для пропуска КАЖДОГО запроса через процессор .NET. У Стива Сандерсона хорошая запись о доступных опциях. К вашему сведению, мы выбрали вариант с подстановочными знаками

1 голос
/ 02 октября 2008

Я без проблем запускаю веб-сайт Dynamic Data на Windows XP. Ничего особенного не потребовалось, чтобы заставить его работать.

Извините, я не могу быть более полезным!

...