<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      深入淺出Blazor webassembly之以SubDirectory方式部署

      blazor wasm 默認開發環境url 為, http://localhost:5000

      生產環境多數情況下需要在端口后增加一個名稱, 這樣能直觀知道這個url是屬于哪個系統的. 比如 http://localhost:5000/CoolApp

      url要增加這個應用名, 自然不應手工改寫所有 razor page 的url, 那樣就太麻煩了, 也不適合工程化需要. blazor wasm應用本身內置支持這一需求.

       

      ====================================

      非subdirectory部署的配置

      ====================================

      1. index.html head 下 base tag 為

          <base href="/" />

         這個base tag對于 SPA 框架都很有用, 比如 Angular 框架, 也使用 base tag.

      2 服務啟動命令為,

         dotnet run --project "c:\blazorapps\demo1\demo1.csproj"

      3. 瀏覽器訪問地址為 http://localhost:5000

       

      ====================================

      以subdirectory部署的配置

      ====================================

      假設應用名定為 CoolApp, 下面步驟可以將 CoolApp 加到 url中

      1. index.html head 下 base tag 為

          <base href="CoolApp/" />

         用于 razor路由計算, 以及設定 blazor.webassembly.js 的訪問地址

      2 服務啟動命令為,

         dotnet run --project "c:\blazorapps\demo1\demo1.csproj" --pathbase="/CoolApp"

      用于控制css靜態資源的base 路徑

      3. 瀏覽器訪問地址為 http://localhost:5000/CoolApp

       注意 base tag 和 瀏覽器url都是大小寫敏感的, 而啟動命令 pathbase 大小寫不敏感

       

       

      ====================================

      同時適應本地的根目錄部署和生成環境的 subDirectory 部署形式

      ====================================

      摘自 https://blog.elmah.io/how-to-fix-blazor-wasm-base-path-problems/

      index.html 文件中, 用下面代碼替換掉原來的 <base href="/" /> , 實現原理是:

      通過 js 根據瀏覽器 url動態調整 base tag.

      <base />
      <script>
          var path = window.location.pathname.split('/');
          var base = document.getElementsByTagName('base')[0];
          if (window.location.host.includes('localhost')) {
              base.setAttribute('href', '/');
          } else if (path.length > 2) {
              base.setAttribute('href', '/' + path[1] + '/');
          } else if (path[path.length - 1].length != 0) {
              window.location.replace(window.location.origin + window.location.pathname + '/' + window.location.search);
          }
      </script>

       

      posted @ 2021-09-19 19:41  harrychinese  閱讀(313)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 日韩精品一二三黄色一级| 一区二区三区鲁丝不卡| 免费无码AV一区二区波多野结衣| 久久精品国产99国产精品严洲| 国产亚洲精品超碰热| 一区二区三区四区在线不卡高清| 亚洲美女被黑人巨大在线播放| 久久99九九精品久久久久蜜桃| 成人av天堂男人资源站| 井研县| 欧美一本大道香蕉综合视频| 无码福利写真片视频在线播放| 久久美女夜夜骚骚免费视频| 女人的天堂A国产在线观看| 不卡一区二区国产在线| 日本夜爽爽一区二区三区| 亚洲午夜成人精品电影在线观看 | 亚洲小说乱欧美另类| 久久国产免费观看精品3| 中文字幕乱妇无码AV在线| 中国少妇人妻xxxxx| 你懂的亚洲一区二区三区| 日日碰狠狠添天天爽五月婷| 性猛交ⅹxxx富婆视频| 成人性生交片无码免费看| 青春草公开在线视频日韩| 开心一区二区三区激情| 亚洲日韩国产二区无码| 五月婷婷中文字幕| 精品av综合导航| 中文字幕乱码中文乱码毛片 | 色老头亚洲成人免费影院| 久久亚洲中文字幕伊人久久大| 在线观看特色大片免费网站 | 男男车车的车车网站w98免费| 日韩美女视频一区二区三区| 99久久er热在这里只有精品99| 亚洲人成网站18禁止无码| 国内精品久久毛片一区二区| 久久精品国产一区二区三| 一本高清码二区三区不卡|