0

Я взял унаследованное трехуровневое приложение Lightswitch и вам нужно развернуть его на новый сервер в моей работе.Как клиент Silverlight разговаривает с сервером в приложении 3-го уровня Lightswitch?

Клиент - приложение Silverlight, развернутое на файловый сервер, на котором мои клиенты могут получить к нему доступ, а сервер размещен на сервере IIS.

Мне удалось запустить приложение Server на новом Сервере. Теперь мне нужно, чтобы клиент рабочего стола разговаривал с этим сервером. Однако я не могу найти и не понимаю, как настроить приложение Silverlight для моего клиента в другом месте для моего сервера Lightswitch, чем это было раньше.

Может кто-нибудь объяснить, как клиент Silverlight в приложении Lightswitch на 3 уровня знает, где искать и как общаться с сервером?

+0

Я начал с поиска конфигурационного xml-файла, содержащего строки подключения и обновляющего их. – Kris

ответ

0

Если сервер IIS настроен правильно, вы можете просто использовать браузер для загрузки и установки текущей версии настольного приложения (с правильной конфигурацией).

Формат URL для запроса:

http[s]://{servername}[:port]/{applicationname}/ 

Если вы не уверены в имени приложения, используйте диспетчер IIS для просмотра сайта, где установлено приложение. Имя каталога, в котором находятся файлы, - это имя приложения. Таким образом, предполагается, что ваш сервер IIS является 10.0.0.1, что сайт находится на 80-й порт, что вам не требуется протокол HTTPS, и что приложение называется Jamie_Butler, то URL будет:

http://10.0.0.1/Jamie_Butler 

Вероятно, лучше всего удалить предыдущей версии от клиента.

Я не создавал какое-либо приложение какое-то время (и, честно говоря, никогда не так уж сильно), поэтому у меня нет примера для вручения, и мое воспоминание может быть неправильным. Кричите, если что-то не имеет смысла.

Phil

+0

Привет, Фил, это похоже на самый многообещающий путь, и я почти там, но когда я перехожу на сайт, мне показывают только небольшой логотип Silverlight, который направляет меня на страницу загрузки для silverlight. Вы знаете, что может быть причиной этого? –

+0

Nevermind, это происходило, потому что я просматривал его в Chrome, когда я должен был его просматривать в IE. Теперь все работает, еще раз спасибо! –

+0

Да, вам нужно перепрыгнуть через обручи, чтобы Silverlight работал в Chrome сейчас, и даже те обручи, вероятно, будут сняты к концу года. Рад, что он работает на вас сейчас. – Phil

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

  • Нет связанных вопросов^_^