2015-05-21 16 views
129

Visual Studio 2015 thêm tệp có tên .vs\config\applicationhost.config vào thư mục gốc của giải pháp khi dự án ứng dụng ASP.NET Web được tạo..vs config applicationhost.config trong điều khiển nguồn

Tệp này có nên được kiểm tra để kiểm soát nguồn hay không nên bỏ qua tệp này (để mỗi người dùng sẽ có bản sao cục bộ của riêng mình)?

Trả lời

111

You should ignore .vs folder all together.

Tuy nhiên, có những trường hợp bạn muốn duy trì một số cấu hình trên tệp applicationhost.config chẳng hạn như đăng ký FQDN như được giải thích here.

Đối với loại cấu hình này, bạn muốn sử dụng tệp máy chủ lưu trữ ứng dụng toàn cầu nơi bạn có thể duy trì các thay đổi của mình.

Trong một dự án ứng dụng cổ điển Web (nơi bạn đã csproj tập tin), bạn cần phải thiết lập các UseGlobalApplicationHostFile tài sản để true bên trong .csproj file:

<UseGlobalApplicationHostFile>True</UseGlobalApplicationHostFile> 

VS 2015 vinh dự này và sử dụng các máy chủ ứng dụng toàn cầu tập tin. Tuy nhiên, không có cách nào để nói với các dự án ASP.NET 5 để tìm kiếm điều này ngày hôm nay AFAIK.

+0

Bạn cũng nên bỏ qua khóa này trong .csproj? Tôi có vài vấn đề liên quan đến việc sử dụng VS2015 trong khi một số đồng nghiệp sử dụng phiên bản VS2013. VS2015 thêm nó với một giá trị rỗng. Cảm ơn – antao

+3

Tôi đã nhìn thấy lời khuyên đó ở một số địa điểm khác nhau. Nhưng họ không bao giờ nói đẫm máu * nơi * trong csproj để đặt dòng đó: | – Will

+2

đó là tài sản. Đặt nó dưới bất kỳ nhóm bất động sản nào. – tugberk

8

Nếu bạn cần cấu hình tùy chỉnh cho IIS Express (example), hãy thêm tệp vào điều khiển nguồn để nó được chia sẻ với nhóm. Nếu không, bạn có thể loại trừ tệp này và VS2015 sẽ tạo lại tệp khi cần.

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