1、“.....使您可以在作出打包和部署决定时无需考虑应用程序实际生成过程。借助实用工具,原始版本部分地实现了开发和部署之间这种独立性,但由于执行部署时各种约束从未完全实现。部署项目则已完全实现了开发和部署分离,有关应用程序如何生成决定将不再影响部署选择。合并程序集部署项目功能主要是对通过任务和新界面提供现有实用工具进行重新打包,但除此之外还提供了几个全新功能。其中最引人关注功能是程序集合并功能。安装部署项目时,您会发现安装目录默认情况下是名为哈希代码不定文件,其中包含以下使用此实用工具发布网站时必须作出另个重要决定是确定生成程序集打包粒度。通过选中使用固定命名和单页程序集或在命令行实用工具中使用,既可为站点中每个目录创建单独程序集,又可为站点中每个可编译文件创建单独程序集。作出该决定并不像您可能想像那么容易,因为每个选项都有其潜在问题。如果决定不使用选项......”。
2、“.....并且它们名称与之前发布程序集不同。这意味着部署更加复杂,因为在部署新程序集之前必须删除主运行服务器上所有以前发布程序集,否则在处理下个请求时将生成冗余类定义。使用选项可以解决此问题,因为每个文件都将与命名清晰程序集对应,而这些程序集在次编译和下次编译中不会发生变化。不过,如果站点规模较大,则为每个网页控件和母版页分别生成单独程序集,很明显意味着您要管理成百上千个程序集发布。部署项目非常圆满地解决了部署中程序集粒度这问题,如下所示。您还可以将程序集签名引入编译过程,以便创建具有强名称不同版本程序集,如果需要这也适用于全局程序集缓存中部署。通过使用选项,您可以使用程序集级别属性来标记生成程序集,在将任何程序集部署到并且以低等或中等信任级别运行情况下,这是必要。请注意,此属性应仅应用于已证明不会暴露任何安全漏洞程序集,因为如有漏洞......”。
3、“.....有关发布站点另个细节是如果决定使用应用程序项目而不使用网站模型,则生成发布对话框外观将大不相同。应用程序项目假定您希望将应用程序发布为可更新文件和预编译源文件开发中它所使用同模型,因此仅针对二进制部署选项不可用。此实用工具实质上更接近于复制网站实用工具随网站起提供而不是发布网站实用工具,因为它需要复制由标准生成过程生成文件。从技术上讲,即使您使用应用程序项目,也不会限制您使用仅针对二进制不可更新部署。其实,生成输出是个有效网站,然后您可以传递实用工具来生成创建二进制部署。幸运是,您只是不能从部署项目调整过界面调用它而已。部署项目那么迄今为止所有现有编译和部署选项中缺少什么呢主要缺少两种功能控制程序集命名特别是为了进行部署功能,以及将所有输出程序集合并为个程序集从而简化部署功能。部署项目可以解决这两个问题。但或许更重要是......”。
4、“.....它们核心是,部署项目可从下载代表只是向您解决方案中添加另个项目类型。与所有项目文件样,部署项目也是可在中直接编译或从命令行运行脚本。不过,部署项目包含用于编译和打包网站或应用程序项目生成命令,而不指定要编译源代码文件集合。这意味着它们会调用实用工具以及其他实用工具来创建特定应用程序部署。部署项目是作为插件包提供,其中包含了个用于注入新项目易用菜单项和个用于控制所有可用设置完整属性页集。若要向现有应用程序中添加新项目,可右键单击现有网站或应用程序项目,然后选择添加部署项目项。此操作将把个包含脚本新文件添加到您解决方案中,并会生成您所创建应用程序部署。将部署项目添加到您解决方案之后,您就可以通过访问项目文件属性页来精确控制项目用途。新部署项目默认设置是以可更新模式部署应用程序,所有文件都将保持不变......”。
5、“.....不管源应用程序使用网站模型还是使用应用程序项目模型,这些部署项目作用都是相同,这意味着无论您现在选择哪个开发模型都不会影响您部署选项。部署项目最重要功能之是它能够将所有部署都配置为二进制不可更新个程序集,您可以为该程序集选择名称。使用此部署模型意味着,您只需将个程序集放到活动站点目录中即可更新整个站点,并且在部署或处理导致已部分部署站点之前无需删除现有程序集。为端点映射部署文件仍是必需,但只有当您在站点中添加删除或移动页时这些文件才会发生变化。部署项目提供了部署灵活性,使您可以在作出打包和部署决定时无需考虑应用程序实际生成过程。借助实用工具,原始版本部分地实现了开发和部署之间这种独立性,但由于执行部署时各种约束从未完全实现。部署项目则已完全实现了开发和部署分离,有关应用程序如何生成决定将不再影响部署选择......”。
6、“.....但除此之外还提供了几个全新功能。其中最引人关注功能是程序集合并功能。安装部署项目时,您会发现安装目录默认情况下是,,,,,,,,,名为哈希代码不定文件,其中包含以下使用此实用工具发布网站时必须作出另个重要决定是确定生成程序集打包粒度。通过选中使用固定命名和单页程序集或在命令行实用工具中使用,既可为站点中每个目录创建单独程序集,又可为站点中每个可编译文件创建单独程序集南京邮电大学毕业设计论文外文资料翻译学院专业学生姓名班级学号外文出处附件外文资料翻译译文外文原文指导教师评价翻译内容与课题结合度优良中差翻译内容准确流畅优良中差专业词汇翻译准确性优良中差翻译字符数是否符合规定要求符合不符合指导教师签名年月日附件外文资料翻译译文非常部署项目当第次发布时,编程还比较困难,因为需要来处理页。后来,和通过引入网站开发模型使切工作都变得容易了......”。
7、“.....您不必在中创建新项目,而是可以指向个目录并开始编写网页和代码。此外,您还可以使用内置快速测试站点,将寄宿在个本地进程中,并消除了必须安装才能进行开发这先决条件。该网站模型魅力在于您在开发应用程序时无需考虑打包和部署。需要其他类时怎么办向目录添加个文件即可开始编写。希望将可本地化字符串存储在资源文件中时怎么办向目录添加个文件并键入字符串。切都顺顺当当您根本就不必考虑编译和部署方面事情。在准备进行部署时,您有多种可选方案。最简单方案是将文件复制到主运行服务器并按要求编译每个文件和在测试环境中样。第二种方案是使用实用工具将应用程序预编译为二进制版本,之后将只剩下要放到服务器上组程序集静态内容和配置文件。第三种方案也使用,但要创建个可更新二进制部署,其中文件保持不变并且可修改,而所有代码文件都编译为二进制程序集。这似乎涵盖了每种可能情况......”。
8、“.....而在以后实际部署时再作打包和部署决定。不过,此模型也遭到了相当大反对,特别是那些习惯了自己开发项目是在实际项目文件中指定实际项目开发人员反对,这些项目允许注入生成前和生成后函数从生成过程排除文件以及使用命令行开关在调试和发布版本之间进行切换等操作。有鉴于此,迅速推出了应用程序项目即,最初它是作为插件发布,现在包含在中,可从下载。可替代与项目模型非常接近网站模型。新模型会在生成过程中编译所有源代码文件,并在本地目录中生成个用于部署程序集。还使得增量采用引入新分部类代码隐藏模型变得更加容易,因为现在您可以打开项目,并且在转换过程中只修改和或文件。然后可将每个文件及其代码隐藏类转换为与项目中任何其他文件都无关新分部类模型操作方法是在解决方案资源管理器中右键单击各个文件并选择转换为应用程序,也可以让它们仍然使用旧模型。这与将项目转换为网站模型大不相同......”。
9、“.....并且不支持增量采用。最后,还有个称为部署项目本专栏主题新项目类型,它引入了许多既针对网站项目又针对应用程序项目附加部署选项。部署项目弥补了既针对网站应用程序又针对应用程序项目部署选项中遗留漏洞,并且可以简单而又可扩展地实现几乎任何部署方案。为确切了解这新项目类型增加了哪些内容,我们先来回顾下在部署项目推出之前情况。使用网站模型生成应用程序时,您可以选择对部署站点进行预编译。通过中生成发布菜单或直接通过命令行实用工具,您可以访问预编译实用工具。显示了所显示此工具界面。使用发布实用工具时必须作出第个决定是文件在部署后是否可更新在命令行实用工具中使用开关允许更新此预编译站点选项。此决定取决于在部署后是否希望能够在不重复整个部署过程情况下对网页进行较少更改。事实上,您可能希望明确禁止对已部署网页进行任何修改......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。