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文件复制到相应目录即可
应用:
结合使用。对于大型网站,整体编译耗时会很长,降低工作效率,这时可以采用部分直接执行的方式。