Это зависит от того, какие аспекты Azure вы используете в своем решении.Если у вас есть собственное приложение ASP.NET, и вы не используете зависимости Azure, такие как AppFabric, или какой-либо из Azure SDK, например, хранилище больших двоичных объектов, вы сможете выполнить развертывание на стандартном экземпляре IIS.
Если вы используете зависимости Azure, я бы постарался разделить их в вашей кодовой базе в соответствии с практикой абстрагирования любых зависимостей.После этого вы сможете переключиться на основе изменения конфигурации, чтобы не использовать их, и вернуться к локальной или тупой альтернативе при развертывании в Windows.Это будет то же самое для запуска CI / builds.