作者:Marek Habersack 翻译:孟繁永

原文:http://www.mono-project.com/Guide:_Porting_ASP.NET_Applications

       本指南旨在帮助Linux和Windows开发者把ASP.NET2.0应用从Windows移植到Unix开放系统。

1.介绍

      本质上来讲,web应用较之传统的桌面应用更倾向于平台间的可移植。用户交互通过浏览器来完成,大部分情况下,可以保证结果与接口无关。DOM(文件对象模型)、JavaScript、CSS和HTML在浏览器的实现上有不兼容的情况,但在本指南中,我们假设所有浏览器以同样的方式运行。

       在这个指南中,我们主要关注Unix和Windows平台的差异造成的问题,也包括开发者在各自平台上通常使用数据库系统。

       在这个指南中,我将演示移植的过程,基于Blog Starter Kit应用(你可以从http://www.shankun.com/BlogStarterKit.aspx下载C#源码)。