`
happmaoo
  • 浏览: 4472284 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

VS2005 Web项目安装部署:利用预编译的Dll 隐藏.cs文件 的简单实现

阅读更多

1.新建一ASP.NET网站
2.利用aspnet_compiler 编译该网站项目
3.利用第2步生成的相关文件 新建一Web安装项目
4.利用第3步生成的相关文件 安装部署该网站
===========================================
具体步骤如下:

1.新建一ASP.NET网站
-------------------
a.VS2005-文件-新建-网站
b.模板处 选择 ASP.NET网站
位置处 选择 HTTP
名称处 填写 http://localhost/WebSet
语言处 选择 Visual C#
c.简单对Default.aspx页面 进行一些编辑
如添加一个Button按钮
并编写该Button按钮的onClick事件
b.调试-启动调试F5 编译该网站项目

2.利用aspnet_compiler 编译该网站项目
------------------------------------
a.开始-所有程序
-Microsoft .NET Framework SDK v2.0 - SDK 命令提示
b.命令行
C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0>
aspnet_compiler -?
用来预编译ASP.NET应用程序的实用工具的相关帮助文档
c.预编译第1步所建的网站
C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0>
aspnet_compiler -v /WebSet c:\MyTarget
d.在 c:\MyTarget文件夹下 查看所生成的相关文件

3.利用第2步生成的相关文件 新建一Web安装项目
-------------------------------------------
a.VS2005-文件-新建-项目
b.在其他项目类型 处 选择 安装与部署
c.选择 Web安装项目
名称 WebSetup1 位置等 默认即可
点击 确定
d.在打开的WebSetup1解决方案资源管理器 树下
右键点击WebSetup1项目
选择 视图-文件系统
e.在文件系统处
右键 Web应用程序文件夹-添加-文件
选择第2步时所生成的c:\MyTarget文件夹下相关文件
保持其文件结构
即bin目录下的相关文件等 也要加入
f.生成-生成WebSetup1

4.利用第3步生成的相关文件 安装部署该网站
----------------------------------------
a.利用第3步生成的WebSetup1.msi或.exe文件
安装部署该网站
b.如果需要 可以利用IIS管理器
对WebSetup1网站的默认文档 进行相关修改
以便在IE浏览器中输入
http://localhost/WebSetup1 时
可以打开指定的文件如Default.aspx

分享到:
评论

相关推荐

    如何把web站点的所有aspx cs文件编译为dll文件

    在本文中,我们将详细介绍如何把Web站点的所有.aspx.cs文件编译为.dll文件,并解释ASP.NET网站编译和部署机制的相关知识点。 一、ASP.NET网站编译机制 ASP.NET网站编译机制是指将Web应用程序的源代码编译成可执行...

    ★VisualStudio 2015 如何将aspx.cs代码编译为dll.docx

    - 如果项目中有多个 aspx.cs 文件,它们会被合并到同一个 dll 文件中,除非你在“编译”选项卡下为每个 aspx.cs 文件设置了不同的类名空间。 - 在服务器上部署时,务必检查应用程序池的 .NET Framework 版本与项目的...

    C#编译器 编译.cs文件,含程序 C#源码

    6. **仿照陈广老师**:提到仿照陈广老师的项目,可能意味着这里存在一个教学示例,教你如何实现一个简单的C#编译和运行流程,以帮助初学者理解C#的编译过程。 在实际开发中,大部分开发者会使用集成开发环境(IDE)...

    vs2005生成统一web.dll

    "vs2005生成统一web.dll"这个话题主要涉及的是如何利用VS2005将Web代码编译成单一的动态链接库(DLL)文件,以便于管理和更新。 首先,DLL(Dynamic Link Library)文件是Windows操作系统中的一种共享库,它包含...

    如何用VS2005制作Web安装程序

    ### 如何用VS2005制作Web安装程序 在软件开发过程中,完成Web应用的构建只是第一步,接下来还需要将其部署到目标服务器上。对于这一环节,开发者可以选择直接复制文件到目标服务器、使用专业的安装软件(例如...

    win10下 VS2019 C#创建web项目并发布部署在iis

    在Windows 10环境下,使用Visual Studio 2019(VS2019)创建C# Web项目并将其发布部署到Internet Information Services (IIS) 是一个常见的开发流程。以下将详细介绍这一过程中的关键步骤和涉及的知识点。 首先,...

    VS2005制作Web安装程序.doc

    在Visual Studio 2005 (VS2005)中创建Web安装程序是为了方便地部署网站到目标计算机。传统的部署方式包括手动复制文件、执行SQL脚本以及配置IIS。然而,通过VS2005自带的安装部署工具,我们可以创建一个exe安装文件...

    .NETWEB项目网站部署和安装概述[收集].pdf

    .NET Web项目网站部署和安装是开发过程中至关重要的环节,它涉及到如何将开发完成的网站应用发布到服务器上供用户访问。本文将详细讲解.NET Web项目的类型、特点以及部署方法。 首先,.NET Web项目主要分为两种类型...

    深入剖析ASP.NET的编译原理.rar

    - **代码隐藏编译(Code-Behind Compilation)**:与标记文件关联的.cs或.vb文件也会被编译。 - **编译成中间语言(IL)**:所有编译的代码都会生成IL,这是.NET Framework的中间语言,可跨平台运行。 - **JIT...

    IIS7.5 开启预编译工具

    部分预编译仅编译部分静态内容,而完全预编译则会生成一个独立的可部署的DLL文件,包含了整个应用的编译代码。这使得在IIS7.5上部署网站时,用户无需等待首次请求时的编译过程,而是能够立即访问到已编译好的页面。 ...

    如何建立和部署一个最简单的Web服务.docx

    在本文中,我们将深入探讨如何建立和部署一个最简单的Web服务。Web服务是一种基于互联网的、平台无关的应用程序,允许不同系统之间的数据交换。这里,我们将使用ASP.NET框架,它提供了一种简单的方法来创建和发布Web...

    VS2003安装部署文档

    本安装部署文档主要针对如何在VS2003环境下构建并部署一个简单的ASP.NET Web应用程序,例如WebDBAccess。这个过程涉及到多个关键步骤和知识点: 1. **ASP.NET应用程序创建**: - 在VS2003中,可以通过选择“文件”...

    C#的csc编译器的用法.pdf

    例如,在上述案例中,为了在服务器上部署项目,需要在`web.config`文件中添加以下内容: ```xml <section name="MicrosoftWebControls" type="System.Configuration.NameValueSectionHandler, System, Version=...

    毕业设计:基于ASP.NET的博客系统.zip

    - **编译输出**:编译后的DLL文件,是运行时的可执行代码。 - **部署相关**:IIS配置、发布脚本等,用于在服务器上部署应用。 通过研究这个项目,你可以深入了解ASP.NET的MVC架构,如何使用ADO.NET进行数据库操作,...

    using System;

    8. **部署**:将编译后的DLL文件和其他必要文件发布到Web服务器,确保网站能在生产环境中正常运行。 在提供的文件列表中,"admiweb"可能是管理界面的名称或者是某个子目录,这通常包含网站的后台管理功能,比如用户...

    asp.net反编译软件

    8. **使用场景**:ASP.NET反编译软件常用于以下情况:修复已部署但无源代码的应用程序问题、学习和理解开源项目、调试第三方组件或库,以及对已有的.NET程序进行维护升级。 总之,ASP.NET反编译软件是开发工具箱中...

    毕业设计:基于asp.net实现的easyui内容管理系统.zip

    6. **编译输出**:如bin目录下的dll文件,是编译后的程序集。 7. **部署相关**:如IIS的发布设置、部署脚本等,帮助将系统部署到服务器上运行。 通过这个项目,开发者可以学习到如何利用ASP.NET创建Web应用,如何...

    FCKeditor.Net_2.6.7编辑器源代码DLL

    通过这两个项目文件(FredCK.FCKeditorV2.vs2003.csproj和FredCK.FCKeditorV2.vs2005.csproj),开发者可以利用VS2003或VS2005的集成开发环境进行编辑器的开发和调试工作。 最后,_whatsnew.html和_documentation....

    深入剖析ASP.NET的编译原理

    当一个ASP.NET Web应用程序首次被请求时,IIS(Internet Information Services)会检查该应用的目录结构,寻找.aspx、.ascx、.cs等文件。然后,ASP.NET的编译器(aspnet_compiler.exe)将这些文件转换为中间语言...

Global site tag (gtag.js) - Google Analytics