Я создаю проект облачного облака, который имеет веб-роль. Веб-роль содержит веб-API, и мои коллеги тестировали эти API через удаленный компьютер. Поэтому, когда я запускаю проект на VS, запускается эмулятор, а веб-роль размещается в IIS. Но как только я прекращаю проект на VS, эмулятор также удаляет веб-роль из IIS. Очевидно, почему это происходит, но есть ли способ, которым я могу постоянно поддерживать роль веб-роли на эмуляторе и одновременно работать над кодом в моем VS. Поскольку мне становится очень сложно, что всякий раз, когда мои коллеги хотят протестировать API-интерфейсы, мне приходится прекращать работу над VS.Как сохранить лазурирующую веб-роль на IIS во время работы над VS2012 одновременно?
Есть ли какая-нибудь работа или решение для этого?
Благодаря
EDIT:
ServiceConfiguration.Local.cscfg
<ConfigurationSettings>
<Setting name="StorageConnectionString" value="UseDevelopmentStorage=true" />
<ConfigurationSettings>
Web Роль:
var cloudStorageAccount = CloudStorageAccount.Parse(RoleEnvironment.GetConfigurationSettingValue("StorageConnectionString"));
Я хотел бы предложить вам для процесса развития, чтобы не полагаться на эмуляторе Azure, но использовать локальный сервер IIS установлен вместо этого. Ваш процесс разработки будет быстро расти, когда вам не придется ждать, пока эмулятор начнет работу, и вы, надеюсь, научите себя центрировать свой зависимый от Azure код в центральном месте. – JustAnotherUserYouMayKnow
Но моя роль в Интернете зависит от таблиц в хранилище разработки azure. Поэтому я должен запускать его на эмуляторе только в противном случае, если я запускаю только на IIS, тогда я не могу использовать таблицы. Могу я? – Bitsian
Вы смешиваете эмулятор памяти и вычислительный эмулятор. Это совершенно разные вещи. – JustAnotherUserYouMayKnow