Tôi đang rối tung xung quanh với MVC 2.0 trên VS2010 và đang gặp sự cố khi tải tính năng cấu hình web sạch.VS2010 Sạch Web.configs - không cập nhật
Về cơ bản trong tôi Web.debug.config
Tôi có
<connectionStrings xdt:Transform="Replace">
<add name="ApplicationServices"
connectionString="Server=localhost;Database=SITE_DB;User ID=dbuser;[email protected];Trusted_Connection=False;" />
</connectionStrings>
and in my `Web.config` I have
<connectionStrings>
<add name="ApplicationServices"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient" />
</connectionStrings>
Khi tôi chạy các trang web trong chế độ gỡ lỗi, tôi mong đợi xdt rằng: Biến đổi = "Thay thế" sẽ thay thế toàn bộ phần connectionStrings với những gì nằm trong trang web .debug.config.
Tôi có giả định sai không? Hay tôi đang làm điều gì khác không chính xác. Không có nhiều thông tin được đăng xung quanh vấn đề này và tôi nghĩ rằng tôi sẽ hỏi các bạn.
điều gì xảy ra nếu anh ấy muốn thay thế mọi thứ trong phần tử connectionStrings? ngay bây giờ, trận đấu (tên) sẽ không hoạt động, phải không? bởi vì nó đang cố gắng tìm kiếm một _attribute_ trên connectionStrings _element_ được gọi là 'name' .. không tồn tại. attrib đó tồn tại trong các yếu tố _child_ .. ??? (chỉ cần suy nghĩ thật to, ở đây ...) –
Pure.Krome là chính xác. Bạn cần phải loại bỏ các biến đổi Locator hoặc di chuyển cả hai biến đổi để thêm XNode thay vì connectionStrings XNode. –