技术开发 频道

ASP.NET应用向Windows Azure迁移技巧

  【IT168 应用】在我前面的两篇文章中分别介绍了开发Windows Azure 应用的准备工作和简单的ASP.NET on Windows Azure开发。通过对这两篇文章的阅读学习,我们可以从头开发出一些Windows Azure应用程序,但毕竟我们要希望放到云端的应用程序都是新开发的,很可能是已经开发一部分甚至已正式使用的。那么我们该如何将这些现有的应用程序进行适当的修改,以便能够迁移部署到Windows Azure上呢?下面我将带你一起讨论这个议题。

  首先,我们需要知道Windows Azure虚拟机上的程序集是有限的,并非你引用的所有程序集都会默认包含在其中。Windows Azure仅包含了.NET 3.5 SP1和.NET 4的默认程序集以及Windows Azure的特殊程序集,因此当我们用到了不在此范畴的程序集时,需要在引用它们时需要将程序集属性中的Copy Local设置True。

  这样我们最终编译的应用程序中就将这些程序集文件包含在部署包中。但问题出现了,我们怎么知道到底哪些程序集引用应该设置为Copy Local=True呢?嗯,在这个怪异的时代雷锋依然还是存在的,一个帮助我们检查哪些需要Copy Local=True的网站:http://gacviewer.cloudapp.net/

1
相关文章