VS 2017 无法发布但 运行 网络应用程序

VS 2017 cannot publish but run web application

我想在 Visual Studio 2017 年发布 Web 应用程序时遇到问题。

前言: 我最近从一台笔记本电脑 (Win 7) 转移到一台笔记本电脑 (Win 10)。我恢复了丢失的 nuget 包。

我可以运行申请。但是当我想通过文件系统或部署包部署时,出现以下错误:

Copying file fonts\glyphicons-halflings-regular.svg to obj\Debug\Package\PackageTmp\fonts\glyphicons-halflings-regular.svg failed. Could not find file 'fonts\glyphicons-halflings-regular.svg'.

我的结构是:

/Content
/Content/fonts
/Content/css

并且 "fonts" 文件夹包含丢失的文件。

aynone 可以帮我解决这个问题并给我一些提示,我需要检查什么吗?

应用程序是 MVC 5,asp.net4.5。

提前致谢。

错误显示 'Copying file fonts\glyphicons-halflings-regular.svg to ...',这意味着解决方案正在尝试在应用程序根目录中的 fonts 文件夹中查找文件。但是,根据您的结构,字体目录位于 'Content' 文件夹内。您可以移动根目录中的字体文件夹或从 csproj 文件中排除丢失的文件。