Как настроить и отладить веб-приложение, используя MVC и WebForms - PullRequest
1 голос
/ 17 июня 2009

У меня есть существующее веб-приложение ASP.NET, которое я конвертирую в MVC 1.0. Сайт начинался с одной цели. Однако со временем наши спонсоры требуют больше функциональности, и очевидно, что MVC будет нашим лучшим маршрутом из-за новых требований. Я баловался в MVC за последние пару месяцев и довольно хорошо разбираюсь в этом, все работает. Проблема, с которой я столкнулся сейчас, заключается в том, что в основе нашего существующего веб-приложения широко используется сторонний инструмент, который только работает в ASP.NET WebForms.

Решение, над которым я работаю, состоит в том, чтобы на сервере работали два веб-приложения. Одно приложение будет нашим существующим приложением WebForms и используется исключительно для демонстрации вышеупомянутых функций стороннего инструмента. Другое приложение будет нашим главным порталом, который будет действовать как новый сайт. Когда пользователь желает взаимодействовать со сторонним инструментом, я хочу иметь возможность загружать iFrame в соответствующие представления, который связывает пользователя с другим приложением, а затем позволяет ему взаимодействовать с сайтом WebForms. Это звучит безумно?

Проблема номер 1, с которой я сейчас сталкиваюсь, заключается в том, как настроить свое решение, чтобы приложение MVC взаимодействовало с приложением WebForms. Каждый раз, когда я запускаю решение, для двух приложений назначается разный номер порта, и я не могу понять, как правильно настроить свойства iFrame "src". Конечно, я не могу добавить приложение WebForms в список ссылок на приложения MVC, поэтому я в замешательстве!

Любая помощь будет принята с благодарностью ...

1 Ответ

1 голос
/ 17 июня 2009

Если проблема с портом - единственная проблема, вы можете запустить их в IIS в фиксированном виртуальном приложении.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...