asp.net 的发布与执行

时间:2021-11-08 08:25:17

  asp.net的工程文件在测试完成后就是发布(部署)和执行。

发布

  本地发布的例子

  1,菜单项  生成--发布

  2,如果是第一次发布,点击自定义,设置配置文件的名称

  3,发布方法--文件系统,设置本地发布路径

  4,配置发布设置--release/debug,及其他设置

  5,发布。

执行

  执行分为直接执行和编译执行

  编译执行:(默认的发布设置)

    *.CS文件无需设置。

    *.ASPX设置对应的CS文件,CodeBehind="xxx.aspx.cs"

  直接执行:

    方式一:

    将代码文件(*.CS),直接复制到网站发布的相应目录。

    方式二:

    *.CS 文件右键属性(property)---生成操作(build action)--无(none)

                   ---复制到输出目录--始终复制

    *.ASPX 设置对应的CS文件,CodeFile="xxx.aspx.cs"

  比较:

    编译执行由visual studio编译(略快),每次发布需要编译整个工程(编译为一个,或几个DLL)

    直接执行在页面第一次被访问时由IIS编译(第一次访问慢),发布只需要将修改的cs文件复制到相应目录即可

  应用:

    结合使用。对于大型网站,整体编译耗时会很长,降低工作效率,这时可以采用部分直接执行的方式。