我已经回顾了将.NET应用程序部署到Azure中的所有问题,但仍有一些我仍需要了解。 我已经看到并测试了自己,这将使Visual Studio 2010很容易将现有的.NET应用程序发布并部署到Azure中 - 所有功能和工具都在那里。将SQL Server部署到Azure的.NET应用程序?
但是,我仍然能够维护和更新我的原始.NET应用程序,然后在必要时发布Azure包的更新?我希望持续这样做,为我们的客户提供两种解决方案 - 公有云解决方案或本地本地.NET解决方案。
其他问题是,我们将从SQL服务器运行.NET应用程序,并且应用程序也会与外部Web服务进行交互。那些持续部署到Azure的人容易,而不是一次性关闭。
编辑:如果以上是不可能的,我只注意到,可以创建一个完整的Windows 2008服务器映像,并在Azure中创建一个虚拟机角色。有没有人对此有任何评论,因为我对此不够了解。这是否可以解决我的问题?
谢谢 - 非常有帮助 - 更近一步。在.NET中,一旦我创建了Azure部署,似乎我只能在Azure模拟器中运行解决方案,它不会让我在IIS上运行它。这是我可以轻易改变的东西吗?你知道吗? – Gotts 2012-03-23 13:10:00
如果是网络角色,您可以将启动应用程序设置为您的web项目(而不是azure项目),那么它将在您的IIS或开发主机下运行,就好像您拥有一个普通的ASP.NET应用程序一样。但是如果你的项目在Azure下使用某些东西,例如存储,本地资源或天蓝色配置,那么它将会失败。这就是为什么我提到你最好使用一些接口来隔离。但它是一个工作者角色,它必须在Azure开发模拟器下运行。 – 2012-03-25 05:24:10