Câu trả lời:
Tệp cấu hình được gọi là applicationationhost.config . Nó được lưu trữ ở đây:
Tài liệu của tôi> IIS Express> config
thông thường, nhưng không phải lúc nào, một trong những đường dẫn này sẽ hoạt động
%userprofile%\documents\iisexpress\config\applicationhost.config
%userprofile%\my documents\iisexpress\config\applicationhost.config
Cập nhật cho VS2019
Nếu bạn đang sử dụng Visual Studio 2019+, hãy kiểm tra đường dẫn này:
$(solutionDir)\.vs\{projectName}\config\applicationhost.config
Cập nhật cho VS2015 (tín dụng: @Talon)
Nếu bạn đang sử dụng Visual Studio 2015-2017, hãy kiểm tra đường dẫn này:
$(solutionDir)\.vs\config\applicationhost.config
Trong Visual Studio 2015+, bạn cũng có thể định cấu hình tệp applicationationhost.config nào được sử dụng bằng cách thay đổi <UseGlobalApplicationHostFile>true|false</UseGlobalApplicationHostFile>
cài đặt trong tệp dự án (ví dụ: MyProject.csproj). (nguồn: diễn đàn MSDN )
> iisexpress /config:config-file /site:site-name
, nơi config-file
có đường dẫn đầy đủ applicationhost.config
. Xem thêm câu trả lời của @CosCallis về cách dễ nhất để có được con đường này. site-name
phải khớp với một trong các tên trong <sites>
phần của applicationhost.config
.
<siteDefaults> <logFile logFormat="W3C" directory="%IIS_USER_HOME%\Logs" enabled="false"/> <traceFailedRequestsLogging directory="%IIS_USER_HOME%\TraceLogFiles" enabled="false" maxLogFileSizeKB="1024" /> </siteDefaults>
Kể từ khi giới thiệu Visual Studio 2015, vị trí này đã thay đổi và được thêm vào gốc giải pháp của bạn theo vị trí sau:
C:\<Path\To\Solution>\.vs\config\applicationhost.config
Tôi hy vọng điều này giúp bạn tiết kiệm thời gian!
Đối với VS 2015 & VS 2017 : Nhấp chuột phải vào biểu tượng khay hệ thống IIS Express (khi chạy ứng dụng) và chọn "Hiển thị tất cả các ứng dụng":
Sau đó, chọn ứng dụng có liên quan và nhấp vào đường dẫn tệp applicationationhost.config:
Để đến vòng tròn đầy đủ và bao gồm tất cả các phiên bản của Visual Studio, ban đầu @Murr đã tuyên bố rằng;
Pre Visual Studio 2015 các đường dẫn đến applicationationhost.config là:
%userprofile%\documents\iisexpress\config\applicationhost.config
%userprofile%\my documents\iisexpress\config\applicationhost.config
Đường dẫn Visual Studio 2015/2017 có thể được tìm thấy tại: ( tín dụng: @Talon )
$(solutionDir)\.vs\config\applicationhost.config
Đường dẫn Visual Studio 2019 có thể được tìm thấy tại: ( credit: @Talon )
$(solutionDir)\.vs\config\$(ProjectName)\applicationhost.config
Nhưng phần có thể nhận được một số người là các cài đặt dự án trong tệp .sln có thể sao chép lại ứng dụngatioationhost.config cho Visual Studio 2015+ . ( tín dụng: @Lex Li )
Vì vậy, nếu bạn thực hiện thay đổi trong applicationationhost.config, bạn cũng phải đảm bảo các thay đổi của mình khớp với đây:
$(solutionDir)\ProjectName.sln
Hai cài đặt quan trọng sẽ giống như:
Project("{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}") = "ProjectName", "ProjectPath\", "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}"
và
VWDPort = "Port#"
Điều quan trọng ở đây là hai cài đặt trong .sln phải khớp với tên và ràng buộc Thông tin tương ứng trong tệp applicationationhost.config nếu bạn có kế hoạch thực hiện thay đổi. Có thể có nhiều nơi liên kết hai tệp này và tôi sẽ cập nhật khi tôi tìm thấy nhiều liên kết hơn bằng cách nhận xét hoặc có thêm kinh nghiệm.
Đối với Visual Studio 2019 (v16.2.4) tôi chỉ có thể tìm thấy tệp này tại đây:
C: \ Users \\ Documents \ IISExpress \ config \ applicationationhost.config
Hy vọng điều này sẽ giúp vì tôi không thể tìm thấy vị trí thư mục .vs như được đề cập trong các đề xuất ở trên.
%userprofile%\documents\iisexpress\config\applicationhost.config
. Mặc dù, nếu bạn chạy qua visual studio, tôi sẽ mong nó sử dụng cái trong thư mục .vs.
Tôi nghĩ rằng tất cả các câu trả lời ở đây đều có liên quan, tuy nhiên, giống như tôi, bạn đang tìm kiếm Visual Studio lấy mẫu từ đâu khi nó tạo một phiên bản mới của apphost.config thì bạn có thể xem tại đây:
C:\Program Files (x86)\IIS Express\config\templates\PersonalWebServer
Điều này xảy ra rất nhiều nếu bạn thường xuyên làm việc trên nhiều nhánh của cùng một dự án và nhấn 'gỡ lỗi' trong rất nhiều trong số chúng. Thực hiện chỉnh sửa ở đây sẽ đảm bảo rằng chỉnh sửa lan truyền đến bất kỳ thư mục dự án / giải pháp mới nào được tạo.
Câu trả lời gián tiếp đến từ câu trả lời này