簡體   English   中英

從ASP.NET中的嵌套文件夾提供Web應用程序,就像它是根目錄一樣

[英]Serving a web app from a nested folder in ASP.NET as if it was root

我正在使用通過簡單的ASP.NET WebApplication提供服務的Angular 2應用程序。

整個代碼與webpack捆綁在1個文件夾中。 當前,當我想(重新)部署ng應用程序時,我必須刪除舊的bundle和index.html文件並粘貼到新文件中,然后將它們包含在VS項目中並發布。

我該如何在不更改自動生成的文件的情況下,從asp.net應用程序的dist /文件夾中提供所有這些文件?

我嘗試將包含index.html的文件夾放在其中,並在web.config中將該索引文件添加路徑,但是隨后我還需要將自動生成的路徑更新為bundle。上的index.html,因為默認情況下它仍會查找根目錄。

您可以在HTML中設置基本標記。

   <head>
    <base href="/dist/" >
   </head>

因此所有網址都是相對的。

您可以通過導航到

   <root url>/dist/index.html

希望這可以幫助!!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM