2010-10-05 3 views
1

Я пытаюсь создать небольшой веб-фермы с помощью "Microsoft Web Farm Framework 2.0 Beta for IIS 7"ASP.NET MVC и Web Farm Framework для IIS 7 Проблема

Все работает отлично, за исключением одной проблемы -

Мой веб-приложение написано используя ASP.NET MVC 2, и нет ссылок на используемые файлы .aspx. Типичный URL выглядит следующим образом:

http://192.168.2.35/Billing/Account/Create

Howver когда этот URL обрабатывается веб-фермы он перезаписывается:

http://192.168.2.35/Billing/Account/Create/default.aspx

/default.aspx это время добавляется к каждому URL-адресу.

Я могу решить эту проблему, используя URL-адрес перезаписи. Но я думаю, что это не очень хорошее решение.

Возможно, я пропустил что-то в настройках веб-фермы?

+0

Вы используете интегрированный режим? Вы должны быть. –

+0

Спасибо, Крейг. Да, мое веб-приложение использует .net 4.0 apppool в интегрированном режиме, и это прекрасно работает. На хосте веб-фермы никаких веб-приложений не установлено вообще, поэтому никакого приложения использовать не было. Проблема заключается в том, что хост веб-фермы - это то, что хост присоединяется к моим URL-адресам «/default.aspx» и перенаправляет HTTP-запрос на хостинг с установленным моим веб-приложением. Итак, я думаю, что это не имеет значения для классического или интегрированного режима, который я использую, потому что проблема возникает на хосте, который не имеет каких-либо веб-приложений. –

ответ

0

Звучит так, как будто вы пропустили шаг в настройке и видите нежелательный эффект. Вы можете увидеть это без рамки, если вы неправильно настроили MVC. Ознакомьтесь с этой ссылкой для общей информации: http://weblogs.asp.net/scottgu/archive/2010/09/08/introducing-the-microsoft-web-farm-framework.aspx

+0

Спасибо. Я уже прочитал этот общий материал. Я понял, что это была проблема, связанная с окружающей средой. Тогда я использовал другую веб-ферму, и все стало прекрасно работать. Спасибо всем за ответы. –

+0

Рад, что вы получили его на работу. Я решил, что ты нашел общий материал. Я опубликовал это в надежде, что вы увидите, что MVC является принятой конфигурацией и что он должен работать правильно. Кажется, это новая функция. – CrazyDart

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