整合營銷服務(wù)商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          .net core中讀取appsettings.js

          .net core中讀取appsettings.json配置詳解

          NET Core 提供了多種方式來讀取配置文件,其中最常用的方式是通過 IConfiguration 接口。appsettings.json 是一個常見的配置文件,它通常用于存儲應(yīng)用程序的配置信息,如數(shù)據(jù)庫連接字符串、日志級別等。

          下面是一個詳細(xì)的示例,介紹如何在 .NET Core 中讀取 appsettings.json 配置文件:

          1. 創(chuàng)建一個 .NET Core Web 應(yīng)用程序。
          2. 在項目的根目錄下,創(chuàng)建一個名為 appsettings.json 的文件,并將以下內(nèi)容添加到文件中:
          {
            "Logging": {
              "LogLevel": {
                "Default": "Information",
                "Microsoft": "Warning",
                "Microsoft.Hosting.Lifetime": "Information"
              }
            },
            "AllowedHosts": "*",
            "ConnectionStrings": {
              "MyDbContext": "Server=(localdb)\\mssqllocaldb;Database=MyDb;Trusted_Connection=True;MultipleActiveResultSets=true"
            },
            "MySetting": "This is a custom setting"
          }
          
          1. Startup.cs 文件中,注入 IConfiguration 接口:
          public class Startup
          {
              public Startup(IConfiguration configuration)
              {
                  Configuration=configuration;
              }
          
              public IConfiguration Configuration { get; }
          
              // ...
          }
          
          1. Startup.cs 文件的 ConfigureServices 方法中,可以使用 Configuration 對象來訪問配置文件中的值。例如,可以在這里將連接字符串添加到 DbContext
          public void ConfigureServices(IServiceCollection services)
          {
              services.AddDbContext<MyDbContext>(options=>
                  options.UseSqlServer(Configuration.GetConnectionString("MyDbContext")));
          
              // ...
          }
          
          1. 在控制器或服務(wù)中,通過構(gòu)造函數(shù)注入 IConfiguration 接口,以訪問配置文件中的值。例如,在控制器中:
          public class HomeController : Controller
          {
              private readonly IConfiguration _configuration;
          
              public HomeController(IConfiguration configuration)
              {
                  _configuration=configuration;
              }
          
              public IActionResult Index()
              {
                  var mySetting=_configuration["MySetting"]; // 獲取自定義設(shè)置的值
                  return View(mySetting);
              }
          }
          
          1. 在視圖中,可以使用 Model 來顯示配置值。例如,在 Index.cshtml 視圖中:
          @model string
          <h1>My Setting: @Model</h1>
          
          1. 運行應(yīng)用程序并訪問主頁,將顯示從 appsettings.json 配置文件中讀取的自定義設(shè)置值。
          2. 可以使用 IConfiguration 對象訪問配置文件的任何部分。例如,可以使用以下代碼訪問 Logging 部分的 LogLevel 值:
          var loggingLevel=Configuration.GetSection("Logging:LogLevel:Default");
          
          1. 在應(yīng)用程序的多個地方使用相同的配置文件:如果你希望在應(yīng)用程序的不同部分使用相同的配置文件,可以在構(gòu)造函數(shù)中注入 IConfiguration 接口,然后在需要使用配置數(shù)據(jù)的地方使用它。例如,可以在控制器、服務(wù)或視圖組件中注入 IConfiguration,并使用它來獲取配置數(shù)據(jù)。
          2. 使用不同的配置文件針對不同環(huán)境:在開發(fā)過程中,你可能會希望使用不同的配置文件來設(shè)置不同環(huán)境的配置數(shù)據(jù)。例如,你可以為開發(fā)環(huán)境、測試環(huán)境和生產(chǎn)環(huán)境設(shè)置不同的配置文件(例如 appsettings.dev.json、appsettings.test.jsonappsettings.prod.json)??梢栽趹?yīng)用程序的啟動位置使用 IHostingEnvironment 接口來確定當(dāng)前環(huán)境,并加載相應(yīng)的配置文件。

          通過使用 IConfiguration 接口和 appsettings.json 文件,可以輕松地在 .NET Core 應(yīng)用程序中讀取和管理配置數(shù)據(jù)。這些數(shù)據(jù)可以用于自定義應(yīng)用程序的行為和功能,以滿足不同的需求和環(huán)境。

          家好,我是Echa。

          又到周五啦,提前祝大家周末愉快!今天來分享一些實用的前端工具!

          1. Small Dev tools

          Small Dev Tools 是一個前端工具網(wǎng)站,包含了很多實用的功能,比如JSON解碼器、JSON格式化程序、UTF8編碼、Base64編碼、Base64解碼、CSS格式化程序、CSS壓縮器等。

          官網(wǎng):https://smalldev.tools/

          2. Carbon

          Carbon 是一個在線工具,可以生成漂亮的不同風(fēng)格的代碼圖片。

          官網(wǎng):https://carbon.now.sh/

          3. UI Design Daily

          UI 設(shè)計日報,提供免費優(yōu)質(zhì)的 UI 資源。

          官網(wǎng):https://www.uidesigndaily.com/

          4. Color Hunt

          ColorHunt,即顏色獵人,是一個在線設(shè)計配色的網(wǎng)站,其最大的特點就是使用飽和度調(diào)配配色方案。每天會根據(jù)瀏覽量進(jìn)行更新排版,并可以直接使用。

          官網(wǎng):https://colorhunt.co/

          5. SCHEME COLOR

          SCHEME COLOR 是一個在線的配色工具網(wǎng)站,可以根據(jù)顏色、類型等查找合適的配色方案。

          官網(wǎng):https://www.schemecolor.com/

          6. Keyframes

          Keyframes 可以用來創(chuàng)建動畫、陰影和使用顏色,幫助我們編寫更好的CSS。

          官網(wǎng):https://keyframes.app/

          7. Design Resources

          Design Resources 是一個設(shè)計資源的集合。

          官網(wǎng):https://www.designresourc.es/

          8. Omatsuri

          Omatsuri 是一個開源項目,包含12個實用的前端工具。

          官網(wǎng):https://omatsuri.app/

          9. UI Snippets

          UI Snippets 是一個前端動畫合集,可以通過右鍵點擊想要的動畫直接復(fù)制對應(yīng)的 CSS 或 SCSS 代碼。

          官網(wǎng):https://ui-snippets.dev/

          10. Pattern CSS

          Pattern CSS 可以用漂亮的圖案填充空白背景。

          官網(wǎng):https://bansal.io/pattern-css

          11. Can I use

          Can I use 可以用來查詢 HTML5、CSS、JS、SVG 在各種流行瀏覽器中的特性和兼容性。

          官網(wǎng):https://caniuse.com/

          12. CSS Gradient

          CSS Gradient 是一個用來快速方便的創(chuàng)建 CSS 漸變的網(wǎng)站。

          官網(wǎng):https://cssgradient.io/

          13.CSS matic

          CSS matic 是一個 CSS 工具,目前包含4個很有用的工具,分別是:支持各種顏色和透明度的漸變工具,使用漸變工具,可以創(chuàng)建漸變平滑的色彩變化效果和微妙的透明膠片;邊框圓角工具可以幫助你方便的實現(xiàn)需要的圓角效果;噪聲紋理可以幫助你創(chuàng)造奇妙的背景圖案,能夠?qū)崟r預(yù)覽結(jié)果;盒陰影工具可以控制模糊半徑的變化,顏色變化,陰影大小,可以實現(xiàn)你想要的任何效果。

          官網(wǎng):https://www.cssmatic.com/

          14.Am I Responsive

          Am I Responsive 用來測試響應(yīng)式網(wǎng)頁。輸入鏈接即可生成預(yù)覽,Am I Responsive 能幫我們測試出頁面在手機、平板電腦、筆記本電腦和桌面端設(shè)備上的瀏覽體驗。

          官網(wǎng):http://ami.responsivedesign.is/

          15. CSS Generator

          這是一個實用的 CSS 生成器,可以實時查看調(diào)試效果。

          官網(wǎng):https://html-css-js.com/css/generator/

          16. My Brand New Logo

          My Brand New Logo 是一個CSS 調(diào)色板生成器,用來創(chuàng)建一致的調(diào)色板方案。

          官網(wǎng):https://mybrandnewlogo.com/color-palette-generator

          17. 裁剪路徑生成器

          CSS cli-path 功能能夠構(gòu)建復(fù)雜的形狀,該工具讓我們可以輕松地以交互方式構(gòu)建該多邊形。

          官網(wǎng):https://bennettfeely.com/clippy/

          18. CSS Grid Generator

          CSS Grid Generator 是一個 Grid 布局生成器,通過這個工具可以快速創(chuàng)建自定義CSS Grid布局。

          官網(wǎng):https://cssgrid-generator.netlify.app/

          19. CSS Layout Generator

          CSS Layout Generator 布局生成器可以為布局組件創(chuàng)建 CSS 和 HTML 的工具。

          官網(wǎng):https://layout.bradwoods.io/

          20. Fluid-responsive font-size calculator

          Fluid-responsive font-size calculator 即響應(yīng)式字體計算器,可以輕松創(chuàng)建流暢的排版體驗。它有更廣泛的支持,可以用幾行 CSS 來實現(xiàn)。

          官網(wǎng):https://websemantics.uk/tools/responsive-font-calculator/

          21. regex101

          Regex101是學(xué)習(xí)、測試正則表達(dá)式的工具網(wǎng)站。

          官網(wǎng):https://regex101.com/

          22. Regex-Vis

          Regex-Vis 是一個正則表達(dá)式可視化器和編輯器。


          官網(wǎng):https://regex-vis.com/

          23. Loupe

          Loupe 是一個可視化工具,可幫助我們了解 JavaScript 的調(diào)用堆棧/事件循環(huán)/回調(diào)隊列是如何執(zhí)行的。

          官網(wǎng):http://latentflip.com/loupe/

          24. RunJS

          RunJS 是一個桌面應(yīng)用程序,可幫助我們編寫專門的 Javascript 和 Typescript 代碼。它的一些優(yōu)勢是可以快速測試代碼,輕松導(dǎo)入和測試庫代碼,并且能夠修改界面、主題和字體以適應(yīng)偏好。

          官網(wǎng):https://runjs.dev/

          25. Wrap SVG Online

          Wrap SVG Online 通過拖放從計算機上傳圖像,可以輕松地編輯網(wǎng)頁的 SVG 圖像。

          官網(wǎng):https://pavellaptev.github.io/warp-svg/

          26. SVG Path Visualizer

          SVG Path Visualizer 可以幫助我們通過輸入 SVG 路徑數(shù)據(jù)來快速直觀地查看 SVG 圖像。此外,該工具還提供了詳細(xì)的說明,以便了解如何創(chuàng)建基本的 SVG 形狀,如直線、曲線、三角形等。

          官網(wǎng):https://svg-path-visualizer.netlify.app/

          27. BGJar

          BGJar 是一個在線工具,可以輕松快速地為網(wǎng)站創(chuàng)建 SVG 背景。只需編輯必要的信息,它將自動導(dǎo)出圖像或代碼供我們應(yīng)用到網(wǎng)站。

          官網(wǎng):https://bgjar.com/

          28. Wavesnippets

          Wavesnippets 可以將代碼分步設(shè)置為動畫、視頻或 GIF。

          官網(wǎng):https://www.wavesnippets.com/

          29. Generate SVG Waves

          Generate SVG Waves 可以用來創(chuàng)建 SVG 波形背景。

          官網(wǎng):https://svgwave.in/

          30. CodeSandbox

          CodeSandbox 是一個為 Web 應(yīng)用程序開發(fā)而構(gòu)建的在線編輯器,支持多種主流框架。

          官網(wǎng):https://codesandbox.io/

          31. Openbase

          Openbase 幫助開發(fā)人員在數(shù)以百萬計的開源軟件包中進(jìn)行選擇和使用。

          官網(wǎng):https://openbase.com/

          32. CodePen

          CodePen 是一個在線的前端代碼編輯工具,可用于制作測試頁面、代碼調(diào)試,所見即所得。

          官網(wǎng):https://codepen.io/

          33. JSONLint

          JSONLint 是一個 JSON 調(diào)試工具,如果遺漏了語法中的某些內(nèi)容,它會進(jìn)行檢查。JSONLint 是處理大型 JSON 格式的絕佳工具,而且很容易上手。

          官網(wǎng):https://jsonlint.com/

          34. Minify

          Minifier 可以對 JavaScript 和 CSS 代碼進(jìn)行壓縮,通過縮小可以提高網(wǎng)站加載速度。Minifier 通過刪除 .js 和 .css 文件中的空白并重新格式化它們以減小大小。

          官網(wǎng):https://www.minifier.org/

          35. Unminify

          Unminify 和 Minifier 恰恰相反。使用 Unminify 可以使 .js 或 .css 文件可讀。這兩種工具都非常容易使用。

          官網(wǎng):https://unminify.com/

          36. CRADIENT.ART

          CRADIENT.ART 是一個高級 CSS 漸變編輯器,使用帶有分層、設(shè)計工具和免費云存儲的功能豐富的編輯器設(shè)計插圖、圖案、圖標(biāo)等。

          官網(wǎng):https://gra.dient.art/

          37. 3DPop

          3DPop 可以使用 CSS 生成很棒的 3D 文本效果。

          官網(wǎng):https://textpop3d.web.app/

          38. CSS Photo Filters

          CSS Photo Filters 是一個CSS圖片濾鏡工具,提供了 36 個 CSS 過濾器供我們使用。

          官網(wǎng):https://baseline.is/tools/css-photo-filters/

          家好我是咕嚕美樂蒂,很高興又和大家見面了!

          當(dāng)調(diào)用自定義 URL scheme 或使用 iframe 打開應(yīng)用程序時,可以采取以下詳細(xì)步驟:

          使用自定義 URL scheme 協(xié)議調(diào)用應(yīng)用程序

          1.首先,確認(rèn)目標(biāo)應(yīng)用程序已經(jīng)注冊了自定義 URL scheme。通常,應(yīng)用程序會在其文檔中提供相關(guān)信息。

          2.在你的 iOS 應(yīng)用程序中,使用以下代碼調(diào)用自定義 URL:

          swift

          if let url=URL(string: "yourapp://") {

          if UIApplication.shared.canOpenURL(url) {

          UIApplication.shared.open(url)

          } else {

          // 處理無法打開應(yīng)用程序的邏輯

          }

          }

          將 "yourapp://" 替換為目標(biāo)應(yīng)用程序的自定義 URL scheme。通過 canOpenURL 方法檢查是否可以打開 URL,并使用 open 方法實際打開應(yīng)用程序。

          注意:在 iOS 9 及以上版本中,為了確保安全性,你需要在 Info.plist 文件中添加白名單,允許你的應(yīng)用程序調(diào)用指定的 URL scheme。在 Info.plist 文件中添加以下鍵值對:

          xml

          <key>LSApplicationQueriesSchemes</key>

          <array>

          <string>yourapp</string>

          </array>

          將 "yourapp" 替換為目標(biāo)應(yīng)用程序的自定義 URL scheme。

          使用 iframe 標(biāo)簽打開應(yīng)用程序

          1.確認(rèn)目標(biāo)應(yīng)用程序支持通過網(wǎng)頁啟動,并且你有相應(yīng)的網(wǎng)頁鏈接。

          2.在你的 HTML 文件中,使用以下代碼插入 iframe 標(biāo)簽:

          html

          <iframe src="yourapp://"></iframe>

          將 "yourapp://" 替換為目標(biāo)應(yīng)用程序的自定義 URL scheme。

          注意:在某些情況下,瀏覽器可能會阻止使用 iframe 打開應(yīng)用程序,例如 Safari 的默認(rèn)設(shè)置。為了避免這種情況,你可以在網(wǎng)頁上添加一個提示,指導(dǎo)用戶手動點擊打開應(yīng)用程序。

          無論使用哪種方法,都需要確保目標(biāo)應(yīng)用程序已經(jīng)注冊了自定義 URL scheme,并且允許其他應(yīng)用程序通過該 scheme 啟動。如果目標(biāo)應(yīng)用程序沒有公開自定義 URL scheme 或不支持通過 iframe 啟動,那么無法通過這些方式打開應(yīng)用程序。

          希望這些詳細(xì)步驟能對你有所幫助!如果你有任何其他問題,請隨時提問。

          好啦,今天美樂蒂就和大家分享到這里啦,小伙伴們有更好的辦法可以在評論區(qū)打出來哦~~以便大家更方便地操作呢。


          主站蜘蛛池模板: 成人精品一区二区三区电影| 色屁屁一区二区三区视频国产| 爱爱帝国亚洲一区二区三区| 国产日韩一区二区三区在线观看| 人妻互换精品一区二区| 久久亚洲一区二区| 精品人妻一区二区三区四区在线| 国模私拍福利一区二区| 日韩爆乳一区二区无码| 久久久精品一区二区三区| 精品一区二区无码AV| 波多野结衣一区二区三区高清在线| 日本一区二区三区爆乳| 亚洲男女一区二区三区| 国产福利微拍精品一区二区| 日韩人妻不卡一区二区三区| 日韩精品无码一区二区视频| 精品无码综合一区| 国产另类TS人妖一区二区| 国产在线无码视频一区二区三区| 久久精品无码一区二区三区日韩 | 亚洲伦理一区二区| 亚洲国产精品一区第二页| 欧洲无码一区二区三区在线观看| 久久精品亚洲一区二区| 国产大秀视频在线一区二区| 精品亚洲AV无码一区二区| 影音先锋中文无码一区| 亚洲一区二区观看播放| 国产精品亚洲一区二区三区久久 | 国产在线观看一区二区三区| 日韩人妻无码免费视频一区二区三区| 亚洲国产AV一区二区三区四区| 好爽毛片一区二区三区四无码三飞| 国产激情一区二区三区小说| 日本韩国黄色一区二区三区| 中文字幕日本精品一区二区三区| 日本不卡一区二区三区视频| 91一区二区三区四区五区| 成人H动漫精品一区二区| 一区二区高清在线观看|