2016-09-13 5 views
0

私は、単純なASP.NET Webアプリケーションで提供されているAngular 2アプリケーションを使用しています。ASP.NETのネストされたフォルダからルートであるかのようにWebアプリケーションを提供

コード全体が1つのフォルダにwebpackでバンドルされています。現在、私は、古いバンドルとindex.htmlファイルを削除して新しいものを貼り付けてから、VSプロジェクトに入れて公開する必要があります。

私はどのように私のasp.netアプリケーション内のdist /フォルダからこれらのファイルを提供するつもりですか?

私は、index.htmlがそこにあり、そこにweb.configのインデックスファイルへのパスを追加しようとしましたが、デフォルトではindex.htmlのバンドルへの自動生成パスも更新する必要がありますそれでもルートディレクトリを見ています。

答えて

1

htmlにベースタグを設定することができます。

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

だから、すべてのURLはそれに関連します。

そして、あなたは

<root url>/dist/index.html 

に移動して、アプリケーションにアクセスすることは、この情報がお役に立てば幸い!

+0

これは良い考えですが、私がこのルートに行くと、devはsrcディレクトリで実行されているので、展開する前に毎回その行を追加する必要があります。 – LLL

+0

cliまたは任意のビルドエンジンを使用している場合、毎回手動で行う必要がないように、プロダクションビルドで設定することができます。 –

関連する問題