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