2015-08-01 10 views
15

Tôi vừa mới thay đổi thành Cộng đồng Visual Studio 2015 và tôi gặp sự cố lạ khi chạy dự án. Dự án xây dựng mà không có bất kỳ lỗi nào. Nhưng, khi tôi bắt đầu gỡ lỗi, tôi nhận được lỗi sau:Lỗi được báo cáo trong web.config, nhưng chỉ khi nó không được mở trong trình chỉnh sửa trong Cộng đồng Visual Studio 2015

There is an error in web.config. Please correct before proceeding. (You might rename the current web.config and add a new one.)

Điều này chỉ xảy ra nếu web.config không mở trong trình chỉnh sửa trong Visual Studio. Nếu tôi mở web.config trong Visual Studio và cố gắng chạy dự án, tôi có thể làm như vậy và không có lỗi nào được báo cáo.

+0

Trong quá khứ, tôi đã gặp phải các sự cố tương tự khi web.config trông không đúng định dạng vì có một nhân vật bom ở đầu tệp. Mở web. Cấu hình trong vim và chạy "set nobomb". Có lẽ điều đó sẽ sửa chữa mọi thứ – KnightFox

+0

Đã cố gắng nhưng không hoạt động, cũng đã thử thay thế web.config bằng một tệp mới được tạo từ vstudio nhưng lỗi vẫn ở đó nếu tệp bị đóng. –

+0

Ngoài sự tò mò, bạn có đang sử dụng bất kỳ loại trình biên dịch web.config nào sử dụng web.debug.config và web.release.config không? Tôi đang gặp vấn đề tương tự và đang cố gắng thu hẹp nó xuống. – ColdFrog

Trả lời

2

Tôi đã gặp sự cố tương tự trong dự án API Web trong VS Enterprise 2015. Tôi biết không có gì sai với tệp Web.config vì, như bạn, tất cả những gì tôi phải làm là mở nó trước khi nhấn F5. Nó đã biến mất sau khi tôi xóa và thêm lại dự án vào giải pháp trong khi tổ chức lại giải pháp. Bạn có thể muốn thử điều đó. Không có logic ở đây nhưng sau đó lỗi có vẻ vô lý quá.

0

Tôi đã khắc phục/dừng sự cố ở trên và muốn truyền đạt những gì mà bản sửa lỗi của tôi có cùng các triệu chứng giống như trên. Tôi đã chuyển sang một môi trường được xuất bản khác khi điều này bắt đầu xảy ra (từ UAT đến Dev) và tôi đã nhận xét một phần trong tệp web.config. Đã kiểm tra kỹ để đảm bảo tôi đã nhận xét chính xác văn bản. Tôi thậm chí còn làm sạch giải pháp của mình và xây dựng lại nó, cùng một vấn đề. Kỳ lạ thay, tôi có thể xuất bản lên môi trường dev và ứng dụng sẽ chạy (ứng dụng web với IIS 7). Sự khác biệt duy nhất giữa môi trường địa phương của tôi khi nó hoạt động và vấn đề này là tệp web.config của tôi. Vì vậy, tôi đã nghĩ VS đã gặp sự cố khi truy cập tệp khi không mở trong IDE. Tôi đã kiểm tra các thuộc tính và tệp có cài đặt thích hợp. Sau đó tôi đã kiểm tra trong giải pháp vào kho lưu trữ mã nguồn của chúng tôi và vấn đề đã biến mất. Chúng tôi thực hiện một giải pháp SVN ở đây. Hy vọng điều này sẽ hữu ích.

31

Có ai đề nghị chúng tôi đóng và mở lại Visual Studio không?

+1

bạn có thể chỉ cần đóng tệp Web.config nếu nó mở trong VS 2015 và cũng nên cẩn thận, ít nhất là trong trường hợp của tôi, sau đó xây dựng lại và chạy – whyoz

+1

Ai đó cần đề xuất chỉnh sửa cho: 'có bạn đã thử bật và tắt [Visual Studio]? ' –

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