在不运用 WebMatrix 的情况下宣布您的应用程序
经由过程在 WebMatrix(或许 Visual Studio)中运用宣布命令,能够宣布一个 ASP.NET Web Pages 应用程序到长途效劳器上。
此功用会复制一切您的应用程序文件、cshtml页面、图象以及用于 Web Pages、Razor、Helpers、SQL Server Compact(假如运用数据库)一切必需的 DLL 文件。
偶然您不想运用 WebMatrix 宣布您的应用程序。或许是因为您的托管效劳提供商只支撑 FTP,或许您已经有一个基于典范 ASP 的网站,或许您想本身复制一切的文件,或许您想运用 Front Page、Expression Web 等其他一些宣布软件。
您会遇到问题吗?是的,会的。然则您有方法处理它。
要实行网站复制,您必需晓得怎样援用准确的文件,哪些 DLL 文件须要复制,并在那边存储它们。
请按照以下步骤操纵:
1. 运用最新版本的 ASP.NET
在您继承操纵之前,请确保您的主机运转的是最新版的 ASP.NET(4.0 或许 4.5)。
2. 复制 Web 文件夹
从您的开辟盘算机上复制您的网站(一切文件夹和内容)到长途主机(效劳器)上的应用程序文件夹中。
假如您的应用程序中包括数据,不要复制数据(详见下面的第 4 点)。
3. 复制 DLL 文件
确保您的长途主机上的 bin 文件夹中包括了和您开辟盘算机上雷同的 dll 文件。
复制 bin 文件夹以后,它应当包括以下文件:
Microsoft.Web.Infrastructure.dllNuGet.Core.dllSystem.Web.Helpers.dllSystem.Web.Razor.dllSystem.Web.WebPages.Administration.dllSystem.Web.WebPages.Deployment.dllSystem.Web.WebPages.dllSystem.Web.WebPages.Razor.dllWebMatrix.Data.dllWebMatrix.WebData
4. 复制您的数据
假如您的应用程序包括数据或许数据库。比方 SQL Server Compact 数据库(在 App_Data 文件夹中的一个 .sdf 文件),请斟酌以下几点:
您是不是愿望宣布您的测试数据到长途效劳器上?
大多数时刻平常是不愿望。
假如在您的开辟盘算机上有测试数据,它将掩盖您的长途主机上的生产数据。
假如您一定要复制 SQL 数据库(.sdf 文件),那末您应当删除数据库中的一切数据,然后从您的开辟盘算机上复制一个空的 .sdf 文件到效劳器上。
就是如许。GOOD LUCK!
【相干引荐】
1. ASP.NET免费视频教程
2. 分享ASP.NET进修笔记(1)--WebPages Razor
3. 分享ASP.NET进修笔记(2)--WebPages 引见
4. 分享ASP.NET进修笔记(3)WebPages 规划
5. 分享ASP.NET进修笔记(4)文件夹
6. 分享ASP.NET进修笔记(5)全局页面 AppStart 和 PageStart
7. 分享ASP.NET进修笔记(8)WebPages 协助器
以上就是如安在不运用 WebMatrix 的情况下宣布 Web Pages?的细致内容,更多请关注ki4网别的相干文章!