2014-04-15 12 views
16

Tôi đang quyết định có thêm tệp vào kiểm soát phiên bản hay không. Tên của nó kết thúc bằng .pubxml.user. Ai đó có thể nói cho tôi biết nó là gì không? Tên điền của tệp là <name of our web server>.pubxml.user. Nó rõ ràng liên quan đến cấu hình xuất bản.Tệp .pubxml.user là gì?

Dự án nằm trong ASP.NET MVC và C#, sử dụng Visual Studio 2013. tệp nằm trong thư mục PublishProfiles.

+5

Tôi cũng tìm kiếm câu trả lời, nhưng tất cả những gì tôi tìm thấy cho đến nay là nhận xét này 'Đối với mỗi tệp .pubxml có tệp .pubxml.user. Tệp .pubxml.user chứa mật khẩu được mã hóa nếu bạn đã chọn tùy chọn Lưu mật khẩu và theo mặc định, nó sẽ bị loại trừ khỏi dự án.' nằm tại http://www.asp.net/mvc/tutorials/deployment/visual-studio -web-deploy/deploying-to-production –

+0

Bực mình nó được cập nhật khi xuất bản, giống như nó kết hợp config (nên được thêm vào VCS) và xây dựng kết quả (tùy chọn trong VCS). –

Trả lời

11

Vì đây là tệp dành riêng cho người dùng, nên được loại trừ khỏi kiểm soát phiên bản. Từ https://msdn.microsoft.com/en-us/library/ff398069(v=vs.110).aspx, nhấn mạnh mỏ.

Khi bạn tạo hồ sơ xuất bản, hai tệp được tạo trong thư mục PublishProfiles: .pubxml và .pubxml.user. Tệp .pubxml.user chỉ chứa một vài cài đặt áp dụng cho một người dùng cụ thể, chẳng hạn như mật khẩu được mã hóa. Theo mặc định, nó không được bao gồm trong điều khiển nguồn. Thông thường khi bạn thay đổi cài đặt liên quan đến hồ sơ, bạn chỉnh sửa tệp .pubxml thay vì tệp .pubxml.user.

+0

Điều gì thúc đẩy hạt tôi là nó bằng cách nào đó tạo mật khẩu này cho người dùng mà không nói cho người dùng biết đó là gì. Vì vậy, nó không phải là mật khẩu thực được người dùng nhập vào, trong trường hợp thuật sĩ xuất bản Azure được sử dụng, mật khẩu xuất hiện trong tệp này mà không cần người dùng nhập vào. Tôi tự hỏi liệu đó có phải là mật khẩu tài khoản của người dùng hay không. thứ gì khác. –

+0

@WarrenP Nếu đây là một trang web xanh (ứng dụng web hiện tại), mật khẩu phải được tạo ra trong môi trường xanh khi ứng dụng web được tạo. Chủ đề này thảo luận làm thế nào để có được tên người dùng và mật khẩu cho sự depolyment. http://stackoverflow.com/questions/28708471/web-publish-password-not-the-same-as-my-azure-admin-password –

+0

Cảm ơn. Tôi chỉ xóa tất cả các tập tin .user - Mỏ dường như có một số loại đăng nhập khi nó triển khai tập tin? Không cần bất kỳ cách nào. Cuốn: D – ppumkin