Visual Studio 2010中的Web开发
ransforms。注意,将自动添加新的 Staging 配置文件:
图 17 添加部署配置 注意:如果在右键菜单中,Add Config Transforms 已被禁用,请重新编译应用程序。 任务 2 –添加代码来用 web.config 中的值填充 EnvName 的文本值 在开始此任务之前,您需要在 default.aspx 页面中添加一个标签,以包含环境变量。下面显示的标签即为完成后的标签。 XML 当前环境:<asp:Label ID="EnvName" Text="Environment Name" runat="server" /> 在本任务中,您将从 web.config 文件中获取环境名称,并填充标签的文本属性。 1.在 HTMLLab Web 应用程序中,打开 web.config 文件。 2.为 <appSettings > XML 元素添加以下值: XML
3.在 Solution Explorer 中,右键单击 Default.aspx 并从菜单中选择 View Code。 4.找到 Page_Load 方法。添加以下代码,获取键 EnvironmentName 的值,并将其分配给 EnvName 标签的 Text 字段: C#
5.运行应用程序,验证 Development 是否以文本形式显示在 EnvName 标签中。 图 18 添加部署配置 6.关闭 Web 浏览器。 任务 3 –添加日志数据库连接字符串到 web.config 文件中 在本任务中,您将向数据库的日志应用程序消息中添加一个连接字符串。 1.在 HTMLLab Web 应用程序中,打开 web.config 文件。 2.为 <connectionStrings /> XML 元素添加以下值: XML
3.保存 web.config 文件更改。 任务 4 –编写转换以更改环境,在暂存 web.config 中记录连接字符串 在本任务中,您将创建一个转换,在使用 MSDeploy 部署应用程序时更新 web.config 部分。在 web.config 文件中,您将环境值更新为“Staging”,并将连接字符串中的服务器名称值更改为与 QA 服务器相关的名称。 1.要显示具体的配置转换文件,可单击 web.config 文件旁边的加号。打开 Web.Staging.config。 2.此转换文件是一个 XML 文件,您可使用该文件来指定 Visual Studio 可在节点、节以及属性上执行的操作(添加、删除、更新)。此文件包含对 XML Document Transform 命名空间 (http://schemas.microsoft.com/XML-Document-Transform) 的引用。此架构中有两种属性:Transform 和 Locator。Transform 将对节点和属性进行更改,Locator 可查找 web.config 中的特定转换节点和属性。 注意:有关 Transform 和 Locator 属性的完整参考信息,可访问 MSDN。 Staging 配置转换文件中已含有一个节点,表示对 web.config 文件 system.web 节所做的更改,特别是对 debug 属性的删除。 XML
在 system.web 节点下,添加以下代码。 XML
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |