学习如何在不使用WebMatrix的情况下制作移动端webpage应用
在不使用WebMatrix发布您的应用程序通过在WebMatrix(或者VisalStdio)中使用发布命令,可以发布一个SP.NET WebPages应用到移动端设备上。
此功能会复制所有您的应用程序文件、页面、图片以及用于WebPages、Razor、Helpers的所有必需的DLL文件。有时您不想使用WebMatrix发布您的应用程序。
也许是因为您的移动设备只支持FTP,也许您已经有一个基于经典SP的网站,也许您想自己复制所有的文件,也许您想使用其他一些移动端发布软件。
您会遇到问题吗?是的,会的。但是您有办法解决它。
要制作移动端webpage,您必须知道如何引用正确的文件,哪些DLL文件需要复制,并在何处存储它们。
请按照下列步骤操作:
-
确保您的设备运行的是最新版的SP.NET(4或者4.5)。
-
复制Web文件夹从您的开发计算机上复制您的网站(所有文件夹和内容)到移动设备上的应用程序文件夹中。如果您的应用中包含数据,不要复制数据。
-
复制DLL文件确保您的设备的bin文件夹中包含了与您开发计算机上相同的dll文件。
-
制作您的数据如果您的应用程序包含数据或者数据库。例如SQLServerCompact数据库(在pp_Data文件夹中的一个.sdf文件),请考虑以下几点:您是否希望发布您的测试数据到移动设备上?大多数时候一般是不希望。如果在您的开发计算机上有测试数据,它将覆盖您的移动设备上的生产数据。
-
在您的应用中添加必要的控件和布局,以适应不同的移动屏幕尺寸。
-
测试您的应用在多个设备和网络上进行测试以确保应用的稳定性和性能。
就是这样。
GOOD LUCK!