- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
自 ConfigurationManager
.NET Standard 中不存在,检索正在执行的程序集的应用程序设置的最佳方法是什么,无论是 web.config
hoặc appSettings.{env}.json
,在.NET 标准类库中?
我们有三个项目:
appSettings.{env}.json
文件,将适当的值添加到 DI 容器,然后使用
Microsoft.Extensions.Options
库来检索配置。
web.config
中检索值。文件,我们没有很好的方法在类库中设置 URL。
Ứng dụng_Bắt_đầu()
中设置其值。我们引用它的每个 .NET Framework 项目的方法,我们通过添加到每个 web.config 的 appSetting 键确定它是哪个环境,然后根据环境手动设置 URL。
1 Câu trả lời
您应该在调用库之前从配置中读取值,并通过参数将其传递给方法或构造函数。
通常,库代码不应依赖于其宿主环境配置的副作用。这样做会使重用代码或有效测试变得非常困难。
关于asp.net - 如何在 .NET Framework、.NET Standard 和 .NET Core 项目之间使用相同的配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46063664/
Tôi không thích cấu hình XML hoặc Groovy cho Logback và thích thực hiện bằng Java (cũng vì tôi sẽ thay đổi cấu hình khi chạy tại các thời điểm khác nhau sau khi khởi tạo). Có vẻ như cấu hình Java cho Logback
Cấu hình sphinx của tôi là: ==================================== config/sphinx.yml development: bin_path: "/usr/loc
Chúng tôi dự định triển khai hệ thống của mình trên máy chủ sản xuất. Tôi muốn tìm hiểu thêm về cách tối ưu hóa hiệu suất trang web. Sitecore cung cấp những gợi ý tối ưu hóa nào? (Bộ nhớ đệm, các thiết lập khác trong cấu hình mạng) Chúng ta có thể tối ưu hóa những gì trong IIS? Không tìm thấy thông tin về các chủ đề này
Tôi có một ứng dụng Django xử lý hai phần (hoặc nhiều hơn) của một trang web, ví dụ: phần "quản trị" và phần "api" của trang web. Tôi cũng có các trang html thuần túy cho phần còn lại của trang web, nơi không cần Django. Ví dụ, tôi hy vọng
Tôi vừa mới bắt đầu tìm hiểu về Docker. Tôi có một ứng dụng Node dùng để thay đổi kích thước hình ảnh và sau đó gửi tin nhắn SQS tới AWS khi hoàn tất. Tôi đã tạo thành công một hình ảnh docker cho ứng dụng của mình và sao chép nó từ máy cục bộ của tôi, nhưng tôi đang gặp sự cố với
Làm thế nào để cấu hình tác vụ checkstyle (trong Ant Maven)? Tôi đã thử một chút nhưng báo cáo không được nhận chính xác. Đây là tập lệnh Ant của tôi.
Tôi đang viết lại một dự án cũ bằng cách sử dụng nền tảng Quartz và Spring. Cấu hình gốc ở định dạng XML, bây giờ tôi sẽ chuyển đổi nó sang Java Config. Cấu hình xml sử dụng jobDetail để thiết lập bean kích hoạt
Tóm lại: Phân vùng cơ sở dữ liệu của bạn bằng khóa chính là vấn đề về kích thước chỉ mục. Kích thước cơ sở dữ liệu tăng khoảng 1-3 GB mỗi ngày khi thiết lập raid. Bạn có kinh nghiệm sử dụng Hypertable không? Phiên bản dài: Tôi vừa xây dựng/mua một máy chủ gia đình: Xeon E
Sau khi cài đặt ứng dụng gcp, chúng tôi đã thử cấu hình saml của Azure Active Directory bằng api đồ thị của GCP. Chúng tôi đang theo cùng một thiết lập api biểu đồ AWS saml U
Tôi vừa tìm hiểu về Spring Security và muốn sử dụng cấu hình Java Hibernate để kết nối với cơ sở dữ liệu, nhưng tôi tìm thấy rất ít ví dụ hoặc hướng dẫn. Tôi tìm hiểu thêm bằng cách sử dụng cấu hình xml. Tôi đang sử dụng Spring 4.0 ở đây
Gần đây chúng tôi đã chuyển sang Java 8 để sử dụng API java.time (LocalDate, LocalDateTime, ...). Do đó, chúng tôi đã cập nhật Hibernate lên phiên bản 4.3.10. Chúng tôi đã viết
Chào mừng bạn đến thăm GitHub của tôi. Dưới đây là tất cả các tác phẩm gốc của Xinchen (bao gồm cả mã nguồn hỗ trợ): https://github.com/zq2599/blog_demos Tổng quan về bài viết này Bài viết này là bài thứ sáu trong loạt bài "Quarkus Actual Combat".
Tôi mới sử dụng NGINX và đang cố gắng cân bằng tải cho máy chủ web ERP của chúng tôi. Tôi có 3 máy chủ web chạy trên cổng 80 được cung cấp bởi websphere, đây là một hộp đen đối với tôi: * web01.e
Chúng tôi muốn sử dụng gerrit để kiểm tra mã nhưng chúng tôi thiếu một số cài đặt trong webview. Có thể cấm người xác nhận xem xét/xác thực các cam kết của chính họ không? Có thể có hai người đánh giá cho +1 và một người cộng lại thành +2 để bài viết có thể được gửi không? Cảm ơn
Cấu hình được áp dụng cho các phiên bản AEM dựa trên chế độ chạy. Trong trường hợp có nhiều chế độ chạy và nhiều cấu hình, AEM xác định tệp cấu hình nào để chọn như thế nào? Giả sử cấu hình sau có sẵn trong dự án AEM, /apps/myproject - con
Tôi đang sử dụng máy chủ Neo4j. Tôi đang gặp vấn đề với tải tương đối thấp. Tuy nhiên, thời gian phản hồi khá lâu. Tôi nghĩ số lượng luồng xử lý yêu cầu quá thấp. Có cách nào để điều chỉnh kích thước của nhóm luồng phục vụ các yêu cầu HTTP không? Có thể như vậy được không? Chủ đề trả lời hay nhất
Tôi có cấu hình sau trong /etc/default/celeryd CELERYD_NODES = "worker1 worker2 worker3" CELERYD_CHDIR = "đường dẫn đến pro
Plone hiển thị các ký tự đặc biệt từ ngôn ngữ mẹ đẻ của tôi (tiếng Bồ Đào Nha Brazil) trên các trang của nó. Tuy nhiên, khi tôi sử dụng trang spt mà tôi đã tạo, nó sẽ hiển thị các chuỗi thoát, ví dụ: Educa\xc3\xa7\xc3\xa3o thay vì Educ
Tôi đang cố gắng bắt đầu sử dụng Emacs/Clojure. Cách cài đặt tiện ích mở rộng emacs đúng cách là gì? Tôi đang cố gắng cài đặt plugin sau: https://bitbucket.org/kotarak/vimclojure Tôi có
Tôi có một cấu trúc dự án C đơn giản: proj/ src/ docs/ build/ tests/ lib/ và tôi đang cố gắng viết một tệp CMake phù hợp. Những nỗ lực của tôi cho đến nay: http://pas
Tôi là một lập trình viên xuất sắc, rất giỏi!