2012-08-30 31 views
8

Có trang ASP.NET mà tôi muốn thực hiện cuộc gọi thông tin SVN từ đó.Thông tin SVN từ ASP.NET: 'Không thể xác định đường dẫn cấu hình của người dùng'

Sự hiểu biết của tôi là thông báo lỗi này xuất hiện khi người dùng chưa thực hiện thiết lập cơ bản của họ để sử dụng SVN. Cụ thể là có một thư mục một vài bước dưới AppData có tên Subversion mà khi không hiện diện và được cấu hình đúng cách, hiển thị thông báo nói trên.

Trang web ASP.NET đang chạy trong tài khoản "NetworkService" có thư mục AppData mà tôi không thể tìm thấy. Tôi đã lập kế hoạch sao chép & dán thư mục Subversion, vì không dễ dàng thực hiện đăng nhập thực tế dưới dạng NetworkService.

Tôi làm cách nào để tiếp tục sử dụng NetworkService để "thông tin svn" cũng có thể tiếp tục?

Cảm ơn trước--

FYI: Sử dụng SharpSvn làm trình bao bọc. Nghi ngờ điều đó quan trọng, nhưng ở đó bạn đi

Trả lời

14

thêm dòng này trước khi bạn xác thực và hoặc thực hiện bất kỳ sự kiện svn nào.

client.LoadConfiguration(Path.Combine(Path.GetTempPath(), "Svn"), true); 
+1

Bạn cũng có thể phải xóa xác thực, tùy thuộc vào nơi bạn đã cài đặt Rùa. TortoiseSVN> Cài đặt> Dữ liệu đã lưu> Dữ liệu xác thực> nhấp vào "Xóa" – MacGyver

+1

Câu trả lời xứng đáng với MacGyver chắc chắn. –

+0

Một lần nữa MacGyver tiết kiệm trong ngày! – RMiranda

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