2015-12-15 8 views
3

Я использую IIS 8.5 на сервере 2012 года с Visual Studio и SQL Server на одном компьютере.Как опубликовать несколько проектов HTML Lightswitch, используя тот же источник данных

Я создал и опубликовал один HTML-клиент Lightswitch, и он отлично работает с веб-браузерами. Это внутреннее приложение и доступно/работает на компьютерах домена по адресу http: // имя сервера/htmlclient. Это местоположение по умолчанию, где Lightswitch публикует содержимое HTML.

Я также создал второй проект LS HTML. Он полностью разделен, но использует один и тот же источник данных SQL. Кажется, я не могу успешно опубликовать этот проект в Интернете. Я честно не уверен, что это проблема с Visual Studio/Lightswitch, проблема IIS ... Я как бы потерял то, почему это не работает, как первое приложение, которое я опубликовал. Даже с учетом ошибки, которую я вижу при попытке публикации, я не уверен, как решить проблему.

Похоже, что возникает проблема с созданием файла web.config для нового проекта или, возможно, что-то общего с обоими проектами, использующими один и тот же источник данных. Это ошибка, я получаю при попытке просмотреть содержимое второго проекта в веб-браузере ...

Error page

+0

Вы используете веб-развертывание? Вы публикуете на том же WebServer? Вы публикуете его в другой папке/приложении/приложении и т. Д.? Какая ошибка вы получили? – Kris

+0

Из сообщения об ошибке, похоже, что у вас есть дубликаты элементов «add» с тем же атрибутом «name» в файле web.config. Вы можете это проверить? – AbdiasM

+0

Экранные снимки параметров публикации, которые вы используете для обоих проектов, могут помочь в диагностике проблемы. Кроме того, можно ли успешно публиковать отдельные проекты с использованием разных источников данных? –

ответ

0

Что я сделал, чтобы обойти эту проблему был помещен новый сайт на порт 8080. Простой контроль, как я узнал, но, видимо, ошибка была связана с этим.

1

Надеемся, что это поможет, если не дайте мне знать:

Во время публикации проверка окна эти детали:

Настройки публикации - название сайта отличается от оригинального

безопасности Настрой гс - HTTPS - убедитесь, что она установлена, как не HTTPS, если вы не имеете действительную цифровую подпись

Подключения данных - Подключения данных - проверить это установлено значение «Обновление существующей базы данных» и НЕ «Создать новую базу данных называется". Это, скорее всего, будет причиной, поскольку по умолчанию она установлена ​​на последнюю.

Подключения данных - Прикрепленный Источники данных - проверить это разве пустой

если все эти детали правильно, дайте мне знать, и плохо попытка создать этому вопросу себя снова

+0

Что я сделал, чтобы обойти это, был помещен новый сайт на порт 8080. – CreedC