我正在使用一个简单的ASP.NET WebApplication提供的Angular 2应用程序。
整个代码捆绑到webpack的1个文件夹中。目前,当我想(重新)部署ng app时,我必须删除旧的bundle和index.html文件并粘贴新的文件,然后将它们包含在VS项目中并发布。
如何在不更改自动生成文件的情况下从asp.net应用程序中的dist /文件夹中提供所有这些文件?
我尝试将包含index.html的文件夹放在那里,并在web.config中添加指向该索引文件的路径,但是我还需要在index.html上更新自动生成的路径到捆绑包,因为默认情况下它仍然看着根目录。
答案 0 :(得分:3)
您可以在html中设置基本标记。
<head>
<base href="/dist/" >
</head>
所以所有的URL都是相对的。
您可以通过导航到
来访问您的应用程序 <root url>/dist/index.html
希望这会有所帮助!!