В Visual Studio можно ли развернуть C# на собственных виртуальных машинах Azure, а не на рабочих ролях Azure?


Во многих демонстрационных версиях Visual Studio можно развернуть фоновую программу рабочей роли (например, консольное приложение или что-то еще) в Azure. Вы не знаете, можно ли направить эти развертывания рабочих ролей на виртуальную машину Azure, на которой я сейчас работаю?

Большое спасибо

2 3

2 ответа:

Вы не можете использовать тот же метод развертывания, который вы видели с веб-ролью / рабочей ролью, однако вы уверены, что можете развернуть приложение из Visual Studio в виртуальную машину Azure, однако выбранный носитель должен быть настроен вами. Поскольку виртуальные машины Windows Azure в основном настраиваются и обслуживаются пользователями, поэтому нет никакого заранее созданного механизма для развертывания приложения с машины разработки, все это должно быть настроено и выбрано.

В вашем случае, если вы хотите выполнить развертывание непосредственно из Кроме того, вы можете настроить параметр веб-развертывания в виртуальной машине Azure (точно так же, как и в любой удаленной виртуальной машине), чтобы можно было развернуть direclty. Или вы можете настроить Powershell для развертывания непосредственно из командной строки, а также просто вам нужно будет настроить удаленную настройку Powershell в виртуальной машине Azure.

Суть в том, что вам придется выбрать и настроить свой собственный способ развертывания приложения с локальной машины и главным образом потому, что у вас больше прав собственности на виртуальную машину Azure, как и в любой другой IaaS облако.

Нет. Вы не сможете развертывать приложения на виртуальной машине Azure с помощью Visual Studio. Приложения, которые вы сможете развернуть с помощью VS, являются приложениями PaaS (веб-роли / рабочие роли).