2016-09-06 13 views
0

を使用して角度2のWebPACKを公開... I'amは、VS 2015で開発されたのWebPACKアプリケーションで角度2を公開しようとしている私は、とプロフィールを公開してみましたWebdeployが選択されました。しかし、そのは私にエラーを与える:はVisualStudioを2015 VS 2015を使用してのWebPACKと角度2を公開する方法

Copying file dist\app.c5115b00bf67c961f449.css.map to obj\Release\Package\PackageTmp\dist\app.c5115b00bf67c961f449.css.map failed. Could not find file 'dist\app.c5115b00bf67c961f449.css.map'.

は、任意の一つが、私はこのアプリケーションのASP.NET空のプロジェクトを選びましVS 2015を使用してのWebPACKと角度2アプリを公開/デプロイするために私に正しいプロセスを伝えることができます。クイックスタートを使用してプロジェクトをセットアップします。here

答えて

0

Distでファイルが存在するかどうか確認しましたか?ハッシュを確認してください。それは自動生成されます。以下は、Angular2をWindowsボックスに公開するために使用できる手順です。あなたのパブリッシュプロファイルの中に(これは後で含まれます、あなたが持っているだろう問題は、あなたがエラーを持っている理由であるハッシュ変化である)あなたのプロジェクトに

  • をごDISTファイルを含めるべきではありません

    1. (PRD .pubxml)最初のプロパティグループに次の行を追加する必要があります。これは、あなたが

      <ExcludeFoldersFromDeployment>insert folders here not needed for deployment separated by ;</ExcludeFoldersFromDeployment> <ExcludeFilesFromDeployment>inset file names here not needed for deployment seperate by ;</ExcludeFilesFromDeployment>

    が後のコード次貼り付けは必要ありませんだけでファイル/フォルダを公開していないされ、オプションで同じファイルの最初のプロパティグループ。

    <Target Name="DistFiles"> 
        <ItemGroup> 
         <_CustomFiles Include="dist\**\*" /> 
         <FilesForPackagingFromProject Include="%(_CustomFiles.Identity)"> 
         <DestinationRelativePath>%(RecursiveDir)%(Filename)%(Extension)</DestinationRelativePath> 
         </FilesForPackagingFromProject> 
        </ItemGroup> 
        </Target> 
        <PropertyGroup> 
        <CopyAllFilesToSingleFolderForPackageDependsOn> 
         DistFiles; 
         ; 
        </CopyAllFilesToSingleFolderForPackageDependsOn> 
        <CopyAllFilesToSingleFolderForMsdeployDependsOn> 
         DistFiles; 
         ; 
        </CopyAllFilesToSingleFolderForMsdeployDependsOn> 
        </PropertyGroup> 
    

    これは、ハッシュキーに関係なくdistファイルを展開します。 「CustomFiles Includes」行に注目してください。このファイルには、Distのすべてのファイルとフォルダが含まれています。

  • 関連する問題