Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.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
Asp.net mvc 如何设置.Net framework MVC可以找到正确的8 dist文件夹url_Asp.net Mvc_Angular8 - Fatal编程技术网

Asp.net mvc 如何设置.Net framework MVC可以找到正确的8 dist文件夹url

Asp.net mvc 如何设置.Net framework MVC可以找到正确的8 dist文件夹url,asp.net-mvc,angular8,Asp.net Mvc,Angular8,目前,我有一个.Net framework MVC web应用程序,其中有一个Angular 8项目 问题是当我尝试运行“ng build”时,Angular 8在dist文件夹中生成了所有js、字体和其他资产,然后我运行MVC启动,MVC找到了不正确的文件url(特别是字体文件) 我的项目结构: 我发现的错误是: 您可以看到url是:https://localhost:44305/fa-常规-400.tff 但它应该是:https://localhost:44305/scripts/www

目前,我有一个.Net framework MVC web应用程序,其中有一个Angular 8项目

问题是当我尝试运行“ng build”时,Angular 8在dist文件夹中生成了所有js、字体和其他资产,然后我运行MVC启动,MVC找到了不正确的文件url(特别是字体文件)

我的项目结构:

我发现的错误是:

您可以看到url是:https://localhost:44305/fa-常规-400.tff

但它应该是:https://localhost:44305/scripts/www/dist/fa-常规-400.tff

其他js位置url出现问题

我只是做了如下工作:

对于字体文件,我只是复制了这些文件并粘贴到根文件夹:

看起来效果不错

但这项工作让我的项目看起来很混乱

对于js文件,我使用了MVC的bundles功能:

它工作得很好,但我一直面临另一个问题,因为现在angular的惰性模块不工作。我在bundle上设置的所有js文件似乎总是在应用程序启动时加载

另外,dist文件夹的子文件夹上生成了一些库作为资产或svg(即使子文件夹也有一些自己的子文件夹),我的意思是我可能会将所有文件添加到bundles配置中

如果我可以配置MVC,是否可以在dist文件夹中正确找到文件url