Мне нужна ваша помощь и консультация в связи с проблемой, с которой я столкнулся из-за неправильной архитектуры приложения.
Случай: я работаю в веб-приложении, построенном на asp.NET 4.0 для клиента, и почтисделали 85% из этого проекта, архитектура проекта выглядит следующим образом:
- Front End Server: веб-приложение, Ajax JQuery Calling WCF Rest Service.
- Сервер приложений: хостСлужба отдыха WCF и компоненты DAL.
- SQL Server: размещайте базу данных самостоятельно
Я думаю, что моя проблема связана с проблемой CROSS-DOMAIN, и мой клиент гарантирует, что решениедолжен быть развернут на 3 серверах, так как вы знаете, что я уже застрял с решением, и мне нужно найти выход из моей проблемы.все 3 сервера размещены в одном домене, но с разными IP-адресами, я попытался использовать подход JSONP, но, похоже, у него есть некоторые ограничения и недостатки, такие как отсутствие обработки ошибок, что является одним из требований моего клиента (возможно ли сделать POST,Операции PUT с использованием JSONP?), Я также пытался поддерживать заголовки ответа сервера, но я думаю, что он не будет работать со всеми браузерами, такими как IE 9, Chrome.
Эта проблема действительно ставит меня в замешательствоСитуация, и мне нужна ваша профессиональная и консультационная помощь, некоторые люди предложили мне создать еще один отдых WCF, размещенный во внешнем интерфейсе, и он вызывает другую службу, но я думаю, что это сделает работу очень медленной.
Приветствия.