Мне был поручен проект, в котором я должен добавить новое приложение и поместить его в старое приложение (веб-приложения).Это внутреннее приложение, и руководство решило, что оно хочет, чтобы оно было включено в это старое приложение.Старое приложение - это веб-приложение ASP.net, использующее среду 3.5.
Первоначально я планировал использовать jQuery и веб-службы (с использованием JSON и AJAX).Мой напарник по проекту действительно хочет использовать Entity Framework (4.0).Поскольку мы, возможно, разделяем один и тот же внешний вид, данные представляют собой совершенно другую базу данных.
После нескольких попыток вчера мы обнаружили некоторые проблемы.Мы создали проект внутри оригинального решения, ориентированного на фреймворк 4.0.Я создал WebService для проекта, но когда я попытался вызвать webservice из проекта 3.5, я не получил ошибку, но не получил строку возврата.Я смотрел на Firebug и тоже не видел вызова GET.
Мой напарник провел немного больше исследований и выяснил проблему междоменных доменов и jQuery, поэтому кажется, что мы ограниченыEntity Framework (3.5) и оставшийся на .net Framework (3.5).Мы действительно пытались изменить dataType на jsonp, но вызов WebService все еще не работал.
Однако мне было интересно, действительно ли руководство хочет, чтобы проект был заключен в этот другой проект для обеспечения согласованности (навигация, дизайн и т. Д.)).Есть ли способ, чтобы проект 3.5 отображал наш код, который генерируется из проекта 4.0 (совершенно другое решение и, возможно, другой сервер)?Я думаю, как раньше работал iFrame, но я вообще не хочу использовать iFrame.