服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - ASP教程 - ASP.NET 部署

ASP.NET 部署

2023-05-08 03:27未知服务器之家 ASP教程

部署 目前存在两类 ASP.NET 部署: Local deployment(本地部署) :在这种情况下,整个应用程序都包含在一个虚拟目录下,所有的内容和程序集都包含在其中,可被应用程序使用。 Global deployment(全局部署) :在这种情况下,组件可

部署

目前存在两类 ASP.NET 部署:

  • Local deployment(本地部署):在这种情况下,整个应用程序都包含在一个虚拟目录下,所有的内容和程序集都包含在其中,可被应用程序使用。
  • Global deployment(全局部署):在这种情况下,组件可以被每一个在应用服务器上运行的应用程序所使用。

然而在部署中我们可以利用多种不同的技术,以下我们将讨论最常见和最简单的部署方式:

  • XCOPY 部署
  • 复制一个网站
  • 创建一个设置项目

XCOPY 部署

XCOPY 部署是说将所有文件递归拷贝到目标计算机上的目标文件夹。你可以使用以下任何的常用技术:

  • FTP 传输
  • 使用提供对远程站点复制的服务器管理工具
  • MSI 安装程序应用

XCOPY 部署简单地拷贝程序文件到生产服务器,并在其中设置一个虚拟目录。你需要使用互联网信息微软管理控制台(MMC 管理单元)去设置虚拟目录。

复制一个网站

在 Visual Studio 中复制网站是可用的选项。它可在 Website -> Copy Web Site 菜单选项中实现。此菜单项允许复制当前网站到另一个本地或远程位置。它是一种集成的 FTP 工具。

使用以下几种选项连接到你的目的地来选择所需的复制模式:

  • 覆盖
  • 从源到目标文件
  • 同步源和目标项目

然后通过物理方式复制文件。这里不像 XCOPY 部署,这个过程是从 Visual Studio 环境中进行部署的。然而,以下两个以上部署的方法都有以下问题:

  • 你传递了你的源代码。
  • 没有预编译和错误检查的文件。
  • 初始页面加载会很慢。

创建一个设置项目

在这种方法中,你使用了 Windows Installer 并且打包好 Web 应用程序使它可以部署在生产服务器。Visual Studio 允许你创建部署包。那么让我们测试一个我们现有的项目,数据绑定方案。

打开项目,采取以下步骤:

步骤(1):Select File -> Add -> New Project,使用显示在解决方案资源管理器的网站根目录。

步骤(2):在 Other Project Types 下选择 Setup and Deployment,然后选择 Setup Wizard。

ASP.NET 部署

两个文件在生成过程被创建:

  • Setup.exe
  • Setup-databinding.msi

你需要将这些文件复制到服务器。在本地机器上双击安装文件来安装 MSI 文件的内容。

延伸 · 阅读

精彩推荐
  • ASP教程ASP.NET 服务器端

    ASP.NET 服务器端

    服务器端 我们已经研究了页面生命周期和一个页面如何包含不同的控件。页面本身作为一个控制对象被实例化。所有的 web 表单基本上是 ASP.NET 页面类的实...

    未知832023-05-08
  • ASP教程在Asp程序中取得表单所有内容的代码

    在Asp程序中取得表单所有内容的代码

    在Asp中如何得到所有表单的名称跟对应的值。其实,这个问题很简单,但是可能还是有很多人不知道该怎么做,所以特地写下来,仅供参考。在Asp程序中,...

    asp代码网4722019-10-09
  • ASP教程ASP实现防止网站被采集代码

    ASP实现防止网站被采集代码

    ASP实现防止网站被采集代码,是个不错的思路,但现在都是生成静态的了。...

    asp之家2362019-09-07
  • ASP教程使用ASP列出NT用户组及用户

    使用ASP列出NT用户组及用户

    使用ASP列出NT用户组及用户...

    asp技术网4642019-10-26
  • ASP教程asp下调试程序的debug类

    asp下调试程序的debug类

    ASP中最头疼的就是调试程序的时候不方便,我想可能很多朋友都会用这样的方法response.write,然后输出相关的语句来看看是否正确。前几天写了一个千行的...

    asp代码网1842019-10-16
  • ASP教程asp下生成目录树结构的类

    asp下生成目录树结构的类

    本篇文章主要介绍了asp下生成目录树结构的类,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 ...

    asp教程网2652019-10-04
  • ASP教程ASP.NET Web Forms 教程

    ASP.NET Web Forms 教程

    ASP.NET Web Forms 教程 ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。 ASP.NET 支持三种不同的开发模式: Web Pages(Web 页面)、...

    未知1592023-05-08
  • ASP教程response.end的优缺点介绍

    response.end的优缺点介绍

    不论在asp中还是asp.net中response.end都是终止输出内容多用于调试程序的时候用处也很有用,类似设置断点,特别是你的程序有重大问题,如有死循环的时候一...

    服务器之家6652019-06-29