从 ASP.NET 中的嵌套文件夹提供 Web 应用程序,就好像它是根目录一样
Serving a web app from a nested folder in ASP.NET as if it was root
我正在使用一个 Angular 2 应用程序,该应用程序由一个简单的 ASP.NET WebApplication 提供。
整个代码使用 webpack 打包到 1 个文件夹中。目前,当我想(重新)部署 ng 应用程序时,我必须删除旧包和 index.html 文件并粘贴新文件,然后将它们包含在 VS 项目中并发布。
我如何在不更改自动生成的文件的情况下从我的 asp.net 应用程序中的 dist/ 文件夹提供所有这些文件?
我尝试将包含 index.html 的文件夹放在那里,并在 web.config 中添加该索引文件的路径,但随后我还需要将自动生成的路径更新为 [= 上的包20=],因为默认情况下它仍然查看根目录。
您可以在 html 中设置 base 标签。
<head>
<base href="/dist/" >
</head>
因此所有 URL 都将与此相关。
您可以通过导航至
来访问您的应用程序
<root url>/dist/index.html
希望对您有所帮助!!
我正在使用一个 Angular 2 应用程序,该应用程序由一个简单的 ASP.NET WebApplication 提供。
整个代码使用 webpack 打包到 1 个文件夹中。目前,当我想(重新)部署 ng 应用程序时,我必须删除旧包和 index.html 文件并粘贴新文件,然后将它们包含在 VS 项目中并发布。
我如何在不更改自动生成的文件的情况下从我的 asp.net 应用程序中的 dist/ 文件夹提供所有这些文件?
我尝试将包含 index.html 的文件夹放在那里,并在 web.config 中添加该索引文件的路径,但随后我还需要将自动生成的路径更新为 [= 上的包20=],因为默认情况下它仍然查看根目录。
您可以在 html 中设置 base 标签。
<head>
<base href="/dist/" >
</head>
因此所有 URL 都将与此相关。
您可以通过导航至
来访问您的应用程序 <root url>/dist/index.html
希望对您有所帮助!!