探索一些在ASP.NET应用程序开发方面的最佳实践,按照这些有用的过程执行就可以改善你的应用程序性能。本文展现了八个最佳实践,你可以在生产模式中开发ASP.NET应用程序时遵循这些最佳实践。
1.使用版本控制你的程序集确保你有一套合适的版本控制策略,在编译时可以使用程序集版本属性应用版本标志,例如:
[程序集: 程序集版本("1.0.12.34")]
在构建过程中通常对一个应用程序应用相同的版本号。
2.给程序集取一个强壮的名字
程序集是版本控制和代码复用的最小单元,包括:
◆程序集标识信息(名称,版本等)
◆清单和元数据信息
◆MSIL代码
◆类型和安全信息
◆资源
具有强壮名称的程序集与它的版本信息、区域信息和数字签名一起可以唯一标识出它。
可以使用.NET框架提供了一个实用程序(sn.exe)为你的程序集创建一个强壮的名称,这个实用程序需要你提供一个密钥文件作为参数,结果文件叫做“强名称”文件,你可以使用sn.exe工具从命令行创建强名称密钥文件,如:
sn --k MyCompany.snk
当你执行前面这条命令时,你会看到如图1所示的内容输出。
探索一些在ASP.NET应用程序开发方面的最佳实践,按照这些有用的过程执行就可以改善你的应用程序性能。本文展现了八个最佳实践,你可以在生产模式中开发ASP.NET应用程序时遵循这些最佳实践。
1.使用版本控制你的程序集
确保你有一套合适的版本控制策略,在编译时可以使用程序集版本属性应用版本标志,例如:
[程序集: 程序集版本("1.0.12.34")]
在构建过程中通常对一个应用程序应用相同的版本号。
2.给程序集取一个强壮的名字
程序集是版本控制和代码复用的最小单元,包括:
◆程序集标识信息(名称,版本等)
◆清单和元数据信息 ◆MSIL代码 ◆类型和安全信息 ◆资源 具有强壮名称的程序集与它的版本信息、区域信息和数字签名一起可以唯一标识出它。可以使用.NET框架提供了一个实用程序(sn.exe)为你的程序集创建一个强壮的名称,这个实用程序需要你提供一个密钥文件作为参数,结果文件叫做“强名称”文件,你可以使用sn.exe工具从命令行创建强名称密钥文件,如:
sn --k MyCompany.snk
当你执行前面这条命令时,你会看到如图1所示的内容输出。