У меня есть вопрос о том, как развернуть веб-сайт и связанные с ним веб-службы из среды Dev в производственную среду, используя простой метод.
Наша структура развертывания в основном похожа на Desktop-> Dev Server-> Production Server.
Теперь я создаю веб-сервис (например, с именем MailingServices), развертываю его Dev Server, URL-ссылка должна выглядеть следующим образом: http://192.168.3.17:90/MailingServices.asmx
, а затем развертываю его в рабочей среде.сервер, где ссылка, вероятно, похожа на http://202.70.115.114:90/MailingServices.asmx
Теперь я создаю один веб-сайт asp.net для использования этих почтовых услуг.
Я создаю этот веб-сайт на своем настольном компьютере и добавляю ссылку на ссылку Dev для MailingServices, которая является http://192.168.3.17:90/MailingServices.asmx,, а затем я проверяю веб-сайт в его среде разработки, этот этап подходит: Website Devссылка Web Services Dev.
Но если развернуть этот веб-сайт на своем рабочем сервере, как я могу изменить URL-ссылку этих веб-сервисов с ее dev-ссылки на действующую ссылку?
В настоящее время я знаю, чтокогда веб-сайт развернут на производственном сервере, вы можете перезаписать ссылку в файле web.config веб-сайта, но asp.net создает некоторые другие XML-файлы при добавлении ссылки на веб-службу, поэтому я могу перезаписать эти XML-файлытоже.
Однако я думаю, что это нелегкий и подходящий способ завершить всю эту задачу, поэтому я пришел спросить, есть ли у вас, ребята, какие-либо предложения по этому поводу?
Большое спасибо.
Отредактировано Среда разработки:Сервер: Windows 2008Веб: ASP.NET 3.5 / 4.0, IIS6.0 +Контроль исходного кода: VSS 2005, у нас нет Automation Build & Continuous Integration