我正在尝试发布我的ASP。. NET Core 5 MVC应用程序从Visual Studio到IIS Web Server(在VPS上)。但是我所有的Areas
文件夹,Cshtml文件,视图组件等,都没有发布-只有wwwroot
文件夹及其内容已上传到服务器。我看到了project.json
,但是。net 5不再使用它了。
PS:当我尝试发布时直接点击"区域">
选择的文件夹,文件被发布,但是。cs文件也被发布。我该如何修复它?
在发布到Microsoft Azure时,一切都很好。但对我的VPS来说,它并没有像我想的那样工作。
最简单的方法是打开scm站点,检查D:/home/site/wwwroot
下的发布文件。并比较了azure和IIS的部署文件结构。应该是一样的
比较后,查看是否包含文件夹或文件。只需在.csproj
文件中修改即可。
相关文章:
1。在Azure上托管时,无法找到位于我的根项目文件夹中的文件
2。Dotnet core发布:include/exclude in output