关于扩展验证服务
这款扩展验证服务(EVS)在三个方面执行兼容性测试。
- 模块的包装.EVS验证:
- 这是有效的.dnn清单文件存在。如果缺少必要的部分,EVS将抛出一个错误;如果缺少可选的部分,EVS将抛出一个警告。
- 清单中列出的所有文件都存在于包中。
- 包中包含的所有文件都列在清单中。
- 数据层.EVS验证:
- 核心数据库对象没有被修改。
- 模块中的任何SQL脚本都与Microsoft Azure SQL数据库兼容,并且可以正确执行。如果发现与azure不兼容的SQL脚本,EVS将生成这些脚本的azure兼容版本,并将它们以zip文件的形式提供;但是,您必须验证转换后的脚本仍然按预期运行。
- {databaseOwner}和{objectQualifier}被正确使用。
- 卸载脚本完全删除安装脚本添加的所有对象。
- 程序集.EVS验证:
- 不存在装配错误。
- 每个程序集引用都指向存在于DNN或. net全局程序集缓存(GAC)中的程序集。如果没有找到程序集,EVS将返回一个错误。
