Tôi muốn biết rằng tôi có thể có từ 2 tệp web.config trở lên trong dự án web của mình không? Nếu có thì trình biên dịch sẽ kiểm tra chuỗi kết nối như thế nào?Tôi có thể có nhiều tệp web.config trong một dự án web đơn lẻ không?
Trả lời
Bạn cũng có thể có nhiều tệp cấu hình trong dự án của mình ở cùng một cấp. Chúng tôi làm như thế này Chúng tôi có một tệp cấu hình chính (Web.Config
), sau đó chúng tôi có hai tệp cấu hình khác. App.Config
và Database.Config
. trong App.Config
, chúng tôi đã xác định tất cả cài đặt cấp ứng dụng. trong Database.Config
, chúng tôi xác định tất cả cài đặt cấp cơ sở dữ liệu. Và trong Web.Config
chúng tôi đề cập App.Config và Database.Config như thế này:
<appSettings configSource="app.config">
</appSettings>
<connectionStrings configSource="database.config">
</connectionStrings>
Ngoài ra, bạn có thể có nhiều file web.config trong thư mục con. Cài đặt sẽ được ghi đè tự động bởi asp.net.
Bạn có thể cung cấp ví dụ về các tệp khác sẽ trông như thế nào không? có thể sử dụng 'database.config' làm ví dụ? – Martin
Sử dụng phương pháp này, đây là những gì tệp database.config của tôi trông như thế nào. Nó rất đơn giản: Chỉ cần nút connectionStrings như nó sẽ xuất hiện trong tệp Web.config nếu không
Cảm ơn bạn muhammad kashif. Tôi đang tạo một trang web động. (Cơ sở dữ liệu được tạo bởi tập lệnh) và tệp database.config cũng sẽ được tạo bởi tập lệnh. Điều này đã giúp tôi tiết kiệm rất nhiều vấn đề. Cảm ơn bạn một lần nữa... –
Bạn có thể có một cấu hình cho toàn bộ cấu hình trang web (khung mà bạn đang sử dụng, phụ thuộc bổ sung, v.v.) trong dự án gốc. Bạn cũng có thể có một tệp web.config khác trong thư mục con. cái này thường được sử dụng để cung cấp quy tắc truy cập cho mỗi thư mục, như thư mục "Quản trị" chỉ có thể được truy cập cho người dùng trong vai trò quản trị ...
Nếu bạn muốn có cấu hình trang web nhiều người, bạn phải tạo bội số "ứng dụng" , theo cách này, mỗi người phải có tệp web.config của nó.
Có bạn có thể có hai tệp web.config trong ứng dụng. Có những tình huống mà ứng dụng của bạn được chia thành các mô-đun và cho mỗi mô-đun bạn cần cấu hình riêng biệt.
Ví dụ nếu bạn có một ứng dụng mà có hai mô-đun cho phép nói rằng tài khoản và bán hàng. Bạn sẽ tạo cả hai mô-đun này trong một thư mục riêng biệt với mỗi thư mục có tệp cấu hình riêng biệt.
Vui lòng xem video facebook này giải thích tương tự theo cách rất minh họa. Click here to watch , why do we need 2 web.config files in a application
- 1. codeblocks, dự án đơn lẻ, nhiều tệp thi hành
- 2. Có thể chia sẻ web.config qua nhiều dự án trong một giải pháp không? (ASP.NET)
- 3. Nhiều dự án WCF so với Dự án đơn lẻ trong giải pháp
- 4. Có thể có nhiều dự án require.js được bao gồm trong một tệp html không?
- 5. Tôi có thể chạy nhiều hơn một JVM trên PC đơn lẻ của mình không?
- 6. Có cách nào để chỉ định nhiều tệp cấu hình ứng dụng trong một tệp dự án đơn vị không?
- 7. Eclipse: Có nhiều dự án web động đóng góp vào một tệp chiến tranh duy nhất?
- 8. Dự án maven có thể có nhiều cha mẹ?
- 9. thêm nhiều thư mục hiện có và nhiều tệp hiện có vào dự án Visual Studio trong một bước
- 10. Tôi có thể có nhiều hơn một lớp chứa phương thức main() trong một dự án Java không?
- 11. Dự án không có tệp default.properties!
- 12. Tôi có thể kết hợp C++ và C trong một dự án đơn trong Visual Studio không?
- 13. Tôi có thể sử dụng JAVAC để biên dịch một dự án với nhiều tệp và thư mục không?
- 14. Eclipse: nhiều dự án từ nguồn đơn
- 15. Cách sử dụng GIT khi tôi có nhiều tệp được chia sẻ giữa nhiều dự án
- 16. Tôi có thể xây dựng nhiều cấu hình của một dự án trong một cấu hình giải pháp không?
- 17. Tôi có thể tạo đoạn mã cụ thể của dự án không?
- 18. Tại sao dự án web của tôi không tìm thấy tệp elmah.axd của tôi
- 19. ASP.NET MVC - Có thể có nhiều dự án MVC trên cùng một máy chủ không?
- 20. MSBuild: Triển khai các tệp không có trong dự án
- 21. Lắp ráp đơn từ nhiều dự án
- 22. Tôi có thể trộn JS và CoffeeScript trong một dự án không?
- 23. Có thể thả một tệp đơn lẻ ra khỏi git stash không?
- 24. Tôi có thể loại trừ một chức năng đơn lẻ khỏi Export-ModuleMember không?
- 25. Eclipse có thể nhập dự án Web Maven dưới dạng "Ứng dụng web động" không?
- 26. Đối với Pylint, có thể có một tệp pylintrc khác cho mỗi dự án Eclipse không?
- 27. Làm thế nào để có nhiều dự án truy cập cùng một dự án Entity Framework?
- 28. Có thể xem nhiều nhánh git cùng một lúc cho cùng một dự án không?
- 29. Làm thế nào tôi có thể tham khảo một dự án từ một dự án khác trong C#?
- 30. Truy cập appSettings từ nhiều tệp Web.config
trình biên dịch sẽ không kiểm tra chuỗi kết nối ngay cả khi bạn có một web.config duy nhất sẽ không? –
Có, bạn có thể. Xem http://stackoverflow.com/a/681678/295635 – Peter