Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 9如何编辑资产列表以构建web.config并将其部署到Azure站点根目录_Angular_Azure - Fatal编程技术网

Angular 9如何编辑资产列表以构建web.config并将其部署到Azure站点根目录

Angular 9如何编辑资产列表以构建web.config并将其部署到Azure站点根目录,angular,azure,Angular,Azure,我正在尝试向我的azure angular spa添加一个web.config文件,建议如下:(IIS配置部分) 这里也是()来解决我在azure部署的应用程序上遇到的404路由错误 我看到的所有内容都引用了angular-cli.json,其语法用于向构建添加资产: "assets": [ "assets", "favicon.ico", "web.config" ], 但是,在angul

我正在尝试向我的azure angular spa添加一个web.config文件,建议如下:(IIS配置部分) 这里也是()来解决我在azure部署的应用程序上遇到的404路由错误

我看到的所有内容都引用了angular-cli.json,其语法用于向构建添加资产:

"assets": [
    "assets",
    "favicon.ico",
   "web.config"
 ],
但是,在angular的较新版本中,没有angular-cli.json,而是angular.json。资产语法如下所示

        "assets": [
          {
            "glob": "**/*",
            "input": "src/assets",
            "output": "assets"
          },
          {
            "glob": "**/*.svg",
            "input": "node_modules/ionicons/dist/ionicons/svg",
            "output": "./svg"
          }
        ],
我尝试了一种解决方法,将web.config文件放到prod build文件所在的www文件夹的根目录中,但是我的azure站点没有加载,并且有一个空白页面,控制台出现以下错误:
加载模块脚本失败:服务器使用非JavaScript MIME类型“text/html”进行响应。根据HTML规范对模块脚本执行严格的MIME类型检查

我还尝试将web.config文件放在angular.json中引用的assets文件夹中。这可以将其包含在构建中,但在重建和重新部署之后,在加载Azure站点时仍然会出现错误

如何将我的web.config文件添加到我的app src文件夹中,以添加到资产构建中并放入我部署到Azure的构建文件夹的根目录中?最终,我的目标是在部署时将此文件存在于Azure中