我正在Visual Studio 2017中使用Asp.net MVC core 2.0。 当我在IIS Express中调试时,我的网站运行正常。但是,当将站点部署到IIS服务器时,wwwroot中的所有文件夹和文件都没有部署,我查看了.csproj文件,但我不知道如何确保它部署了所有文件和文件夹
答案 0 :(得分:3)
我解决了这个问题,
解决方法是编辑.csproj文件
删除所有"aggregate.formula" %in% ls(getNamespace("stats"), all.names = TRUE)
#[1] TRUE
标签及其内容,然后添加
ItemGroup
星号将包括所有子文件夹和文件
答案 1 :(得分:1)
<EnableDefaultContentItems>false</EnableDefaultContentItems>
<ItemGroup>
<Content Include="wwwroot\**\*">
<CopyToPublishDirectory>Always</CopyToPublishDirectory>
</Content>
</ItemGroup>
答案 2 :(得分:1)
它对我有用
<ItemGroup>
<None Include="wwwroot\**">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>