2012-06-14 18 views
82

Tôi đã có cấu hình như sau trong web.config:Web Config Transformation để thêm một phần tử con

<resizer> 
    <sizelimits imageWidth="0" /> 
    <plugins> 
     <add name="MvcRoutingShim" /> 
     <!--<add name="AzureReader" connectionString="DataConnectionString" /> --> 
     <add name="DiskCache" /> 
     <add name="PrettyGifs" /> 
     <add name="AnimatedGifs" /> 
    </plugins> 
    </resizer> 

Trong web.config.Release, làm thế nào tôi có thể thêm các yếu tố AzureReader như một đứa trẻ của plugin yếu tố (có hiệu quả uncommenting ra ở trên)?

Tôi quen thuộc với cách thực hiện các phép biến đổi cơ bản nhưng chưa bao giờ thực hiện điều này trước đây.

Trả lời

0

Nếu bạn muốn làm điều đó bằng XSLT thì đây là một số hướng dẫn vì tôi không có thời gian để loại bỏ điều này.

  1. Tra cứu biến đổi danh tính. Điều đó sẽ cung cấp cho bạn một XSLT đơn giản sao chép chính xác nội dung đọc.
  2. Thêm mẫu trên các mẫu chung với trận đấu sau match="add[@name='MvcRoutingShim']"
  3. Bên trong mẫu sản lượng các yếu tố bạn đang chế biến sử dụng xsl:copy và sau đó sản lượng AzureReader thêm yếu tố

Điều đó sẽ giúp bạn có được đi.

Đảm bảo bạn có trình chỉnh sửa XML cho phép bạn thực hiện các phép biến đổi để bạn có thể thử nghiệm cục bộ cho đến khi bạn làm đúng.

Các vấn đề liên quan