演练:使用 XCOPY 部署 ASP.NET Web 应用程序
演练:使用 XCOPY 部署 ASP.NET Web 应用程序
部署 ASP.NET 应用程序非常简单。您需要将所创建的应用程序文件从开发计算机复制到将承载应用程序的成品 Web 服务器。可以使用 XCOPY 命令行工具或喜欢的 FTP 应用程序,将文件从一个位置复制到另一个位置。有关常规部署的更多信息,请参见 .NET Framework 部署基础。
注意
除了使用所有版本的 .NET Framework 都支持的 XCOPY 命令行工具以外,还可以使用新的 .NET Framework 2.0 工具来编译和部署您的 Web 应用程序,这个新的工具位于 %SystemRoot%\Microsoft.NET\Framework\version 2 or later\Aspnet_compiler.exe。有关更多信息,请参见 ASP.NET 编译工具 (Aspnet_compiler.exe)。
对于希望在 Web 应用程序之间共享的程序集(如包含自定义 ASP.NET 服务器控件的程序集),应将其部署到远程服务器上的全局程序集缓存 (GAC)。
如果部署的应用程序包含对某个自定义组件的引用,该组件在本地服务器的全局程序集缓存中注册,则不会将该组件与该应用程序一起部署到远程服务器。需要在远程服务器的全局程序集缓存中安装该组件,也可以在部署之前将该组件复制到本地 Web 应用程序的 Bin 文件夹中。
有关更多信息,请参见全局程序集缓存。有关程序集的更多信息,请参见使用程序集编程。
某些开发工具(如 Visual Web Developer)可以使应用程序的部署较为容易。 有关更多信息,请参见 演练:发布网站.
先决条件
若要完成本演练,您需要:
.NET Framework。
现有的 ASP.NET 网站。如果已经配置了这样一个站点,则可以将其作为本演练的起点。否则,若要查看有关创建虚拟目录或站点的详细信息,请参见如何:在 IIS 中创建和配置虚拟目录。
可使用文件路径或 UNC 路径访问的目标。
注意
本演练假定您未使用设计器,如 Visual Web Developer 或 Visual Studio。
准备
如果您正在部署大型网站并希望目标网站在您复制文件时脱机,可以使用以下步骤。
在部署之前使 Web 应用程序脱机
创建一个名为 App_offline.htm 的文件,并将其放在目标网站的根中。
在 App_offline.htm 文件中放入一条友好消息,让客户端知道您正在更新站点。
当 App_offline.htm 文件存在时,对网站的任何请求都将重定向到该文件。
要点
请记住在文件复制完毕后删除 App_offline.htm 文件。
如果某些文件类型和文件夹发生了更改,应用程序域将重新启动。可以配置重新启动应用程序域之前应用程序等
相关文档:
1. ASP.Net是什么?
ASP.Net是建立在微软新一代.Net平台架构上,利用普通语言运行时(Common Language Runtime)在
服务器后端为用户提供建立强大的企业级Web应用服务的编程框架。
2.ASP.Net与ASP的联系和主要区别是什么?
&n ......
在自己做的网页里 嵌入一个网页 然后自动填充表单数据
请问谁知道怎么搞啊?
我用Iframe 不行
就跟 winform 里面的webBrowser 控制网页模式相似的
急啊·
就比如说在网页里嵌入某网站的登陆界面 然后把从数据库里获取的用户名 和 密码 自动填上去 然后提交
说明 提交到外站
......
数据源控件提供多种数据服务,这样将高级功能添加到应用程序会变得更加容易。这包括根据指定的搜索条件筛选数据。筛选对于使用缓存数据尤其方便,因为您无需重新运行查询或调用读取数据的方法就可以提供搜索功能。
若要筛选数据,必须按下列方式配置数据 ......
<html>
<head>
<meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5">
<title>***WSOFT.NET***</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<!--media=print 这个属性可以在打印时有效-->
<mce:st ......
ASP.NET 提供三种用于在出现错误时捕获和响应错误的主要方法:Page_Error 事件、Application_Error 事件以及应用程序配置文件 (Web.config)。
如果您不调用 Server.ClearError 或者捕获 Page_Error 或 Application_Error 事件中的错误,则将根据 Web.config 文件的 <customErrors> 部分中的设置处理错误。在 & ......