我正在尝试使用生产版本替换web.config文件。
我将生产版本放在项目文件夹的根目录下的“~\production\web.config”位置。
我在迁移文档中找到了这个信息。
我尝试使用类似这样的东西。
但是这样做会将文件夹和文件都复制到发布目录中。它结合了映射和发布,并不幸的是,文档缺乏示例,所以我试图通过将映射示例与发布结合起来猜测/弄清楚这个过程。
首先我尝试了这个:
所以我希望在发布目录中看到一个名为
我尝试了:
我将生产版本放在项目文件夹的根目录下的“~\production\web.config”位置。
我在迁移文档中找到了这个信息。
<ItemGroup>
<Content Include="Views\**\*" PackagePath="%(Identity)" />
<None Include="notes.txt" CopyToOutputDirectory="Always" />
<!-- CopyToOutputDirectory = { Always, PreserveNewest, Never } -->
<None Include="publishnotes.txt" CopyToPublishDirectory="Always" />
<!-- CopyToPublishDirectory = { Always, PreserveNewest, Never } -->
</ItemGroup>
我尝试使用类似这样的东西。
<ItemGroup>
<None Include="_production\web.config" CopyToPublishDirectory="Always" />
</ItemGroup>
但是这样做会将文件夹和文件都复制到发布目录中。它结合了映射和发布,并不幸的是,文档缺乏示例,所以我试图通过将映射示例与发布结合起来猜测/弄清楚这个过程。
首先我尝试了这个:
<None Include="_production\web.config" CopyToPublishDirectory="Always" PackagePath="in/web.test"/>
所以我希望在发布目录中看到一个名为
in
的文件夹,但没有看到。我尝试了:
<None Include="_production\web.config" CopyToPublishDirectory="Always" PublishPath="in/web.test"/>
但效果不佳。
你可以在此处找到迁移文档。