2013-04-11 16 views
7

Tôi đang cố gắng xuất bản ứng dụng với VS2012 và khi tôi thử và tạo gói tôi gặp lỗi khi truy cập đường dẫn bị từ chối. Tôi đã kiểm tra và người dùng của tôi có toàn quyền kiểm soát và đã xác minh đường dẫn.VS2012 Lỗi khi tạo gói xuất bản: Ngoại lệ khi thực thi xuất bản Quyền truy cập vào đường dẫn bị từ chối

VS đang cố gắng truy cập tệp .pubmxl ở đó.

Tôi cũng đã thử chạy VS2012 làm quản trị viên.

+1

Vui lòng kiểm tra xem có bất kỳ quy trình nào giữ các tệp xử lý trên tệp bị từ chối hay không. Bạn có thể làm điều đó bằng cách sử dụng các công cụ Sysinternals (Process Explorer/Process Monitor) - http://technet.microsoft.com/en-US/sysinternals –

+0

Tôi đã nhìn thấy vấn đề này đôi khi, nhưng nó chỉ bao giờ một lần tắt và chạy lại xây dựng làm cho nó biến mất. Bạn có thấy nó liên tục không? –

Trả lời

6

Tôi có cùng sự cố này (VS2012: Access to path is denied when executing publish) và đã tìm thấy cách để cho phép Visual Studio truy cập vào tệp.

Nếu bạn mở tệp pubxml trong Visual Studio, thực hiện chỉnh sửa và lưu tệp, Visual Studio có thể xuất bản thành công bằng tệp đó. Hy vọng điều này cũng phù hợp với bạn.

+0

hoạt động như một sự quyến rũ! :) –

0

Tạo hồ sơ mới làm việc cho tôi. Tôi gặp lỗi này khi tôi cố thay đổi đường dẫn của hồ sơ hiện có và Rất tiếc tôi không thể tìm thấy tệp pubxml gốc, nếu không tôi sẽ chỉ sao chép nó vào vị trí mới và làm theo lời khuyên # 1 (chỉnh sửa tệp ở vị trí từ VS2012). Thật dễ dàng, đủ để tạo hồ sơ mới vì không có nhiều cài đặt.

0

Tôi đã gặp sự cố này và tôi nhận thấy rằng các tệp là "Chỉ đọc". Chọn tệp và xóa thuộc tính "Chỉ đọc" cho phép tôi Xuất bản thành công.

0

Âm thanh như TFS nổi bật một lần nữa. Loại bỏ hồ sơ xuất bản từ repo địa phương và nhận được phiên bản mới nhất sau đó, sau đó bạn sẽ được sử dụng tốt.

0

Tôi đã gặp sự cố tương tự và khắc phục sự cố bằng cách xóa hồ sơ Xuất bản của tôi và tạo hồ sơ mới.

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