发布ASP.NET应用程序时出错

时间:2013-04-23 10:29:03

标签: c# asp.net visual-studio-2010

我正在尝试发布一个网络应用程序,以便通过CuteFtp Pro上传它。 我通常这样做没有问题。但这一次,我面临着疯狂的错误!实际上,当我右键单击解决方案并单击“使用文件系统发布”选项时,选择适当的路径,最后我得到一个错误:

错误

Copying file Images\512px-Icon_-_upload_photo_2.svg.png to obj\Debug\Package\PackageTmp\Images\512px-Icon_-_upload_photo_2.svg.png failed.
Could not find file 'Images\512px-Icon_-_upload_photo_2.svg.png'.
0   0   GiftShop

我真的不知道并且不知道这个错误,因为没有名字的文件 512px-Icon_-_upload_photo_2.svg.png

事实上,我从来没有通过该项目获得该名称的图像!可能是什么原因? 我真的因为遇到这个错误而感到沮丧。

有人可以帮我吗?

非常感谢

5 个答案:

答案 0 :(得分:1)

每当我们从文件夹中删除内容但忘记从Visual Studio解决方案中删除时,这基本上都会发生。

要解决以下步骤: -

  1. 转到visual studio解决方案资源管理器并右键单击特定内容

  2. 从项目中排除(黄色标记文件)。

  3. 右键单击并从visual studio解决方案资源管理器中删除这些文件。

  4. 希望这会对您有所帮助:)

答案 1 :(得分:0)

尝试从项目中删除文件(右键单击并排除)。

答案 2 :(得分:0)

有一件事情是从项目中排除 obj 文件夹。这是发生此类错误的最佳方法。

在您的解决方案资源管理器中,有一个工具提示“显示所有文件”的选项卡。点击它,它会显示所有文件。

还有另一种方式

更新:进入项目 - >打包/发布设置,然后单击“排除生成的调试符号”。该项目开始发布没有任何问题。

为您提供另一种解决方案

您是否在项目中看到该文件?如果是这样,右键单击并告诉它从项目中删除“ghost”文件。一旦你这样做,我会尝试再次发布。

如果它没有显示项目,您可能能够创建一个具有相同名称的假文件(只是放入一些文本,因此大小不是0kb)并且与其他asp文件位于相同的位置。确保选中“显示隐藏文件”并将其添加到项目中,然后立即删除。这基本上可以解决VS认为文件存在的损坏。

希望它有效。

答案 3 :(得分:0)

在项目的所有文件中搜索文件的字符串名称。删除该行,您就完成了。

最好的猜测是,如果您使用的是Jquery或其任何插件,它必须在您正在使用的其中一个CSS中引用..

答案 4 :(得分:0)

查看您的解决方案并排除此图片文件,但请记住点击显示所有文件,然后尝试重建解决方案。

更新1

我昨天跑了同样的问题,这是一个未包含在项目中的图片。请点击解决方案资源管理器点击显示所有文件,然后检查 512px-Icon _-_ upload_photo_2.svg.png 图片是否包含在项目中,如果它是灰色的那么它不包含在项目中,如果有黄色图标,请将其从项目中删除。