VS公布 错 到文件失败 复制到

简介:

他自己和构建网站 ASP.MVC4 最近更改写功能 自此从未公布 已经报道

15  到文件失败 easyui\themes\gray\images\Thumbs.db 
拷贝到 obj\Release\Package\PackageTmp\easyui\themes\gray\images\Thumbs.db。

未能找到文件“easyui\themes\gray\images\Thumbs.db”。 0 0  MvcTender




错误 14 未能将文件 easyui\themes\default\images\Thumbs.db 拷贝到 obj\Release\Package\PackageTmp\easyui\themes\default\images\Thumbs.db。 未能找到文件“easyui\themes\default\images\Thumbs.db”。 0 0  MvcTender


比較我并没有动这些文件.由于一直有隔断时间就把 整个项目打包本地备份的习惯.SVN也有备份.双重保险. 还原半个月前的项目 细致比对.MvcTender.csproj 中曾经的项目也是有引用 easyui\themes\gray\images\Thumbs.db  可是不报错.试着公布下也是成功的.其它參数也看不出个所以然来.没办法仅仅能用网上的方法了.


下面摘自网友

===========================================

http://guangquanzhu.blog.163.com/blog/static/112084455201331695143640/

这几天在整一个asp.net的团购导航站点。昨天改动了一些功能再次公布时出现错误:

未能将文件 upfile\team\2013\0328\20130328112637296.jpg 拷贝到 obj\Debug\Package\PackageTmp\upfile\team\2013\0328\20130328112637296.jpg。未能找到文件“upfile\team\2013\0328\20130328112637296.jpg

说明:这个图片文件是測试时上传的,时间久了便占硬盘的图片就多了,所以把他们都删除后,公布站点时就出现以上情况。

研究了一下:

方法1、比較笨的方法就是依照出错提示临时把所缺的图片又一次放入对应目录里,这样再次公布成功。但这样一是麻烦二是这些图片对眼下的站点来说根本就是垃圾图片,没有不论什么用处,浪费硬盘空间,添加server压力。

方法2、事实上之所以公布时出现这样的错误,是由于之前在.csproj项目文件里“<Content Include>”參数已经存储了这些文件路径(例如以下所看到的):[原创]Asp.net站点公布时未能将文件拷贝到错误的几种解决方法 - guangquanzhu - 朱广全的文字共享

 

后来有些文件被删掉了。可是.csproj中參数记录还在。所以公布时才会出现“未能将文件……拷贝到……”的错误。所以网上有人给出解决方式:删掉.csproj文件里对应的<Content Include>行,经測试可行。可是这样还是麻烦的不行,假设是大量图片文件分多文件夹存放(如每一天生成一个文件夹)。徒手删除操作何其繁琐。

我的方法3、基于之前的方法繁琐,我想到了一个事实上也非常笨的方法,先把upfile整个文件夹在解决方式资源管理器中“从项目中排除”,然后“又一次生成解决方式”。然后再公布,最后把upfile文件夹复制到公布后的站点文件夹中,測试可行。

  [原创]Asp.net站点公布时未能将文件拷贝到错误的几种解决方法 - guangquanzhu - 朱广全的文字共享
 

当然。我的方法也仅仅是小道,归根结底还是不要乱生成垃圾文件,比方删除数据库一条记录后别忘记把对应图片文件一起删除等等。我是朱广全。谢谢浏览。

===========================================

http://blog.csdn.net/lisliefor/article/details/2482653

【问题】 使用VS 2003编译解决方式报错:“未能将暂时文件拷贝到输出文件夹”、“无法将*.dll文件拷贝到执行文件夹。进程无法訪问文件。由于还有一个程序正在使用此文件”。加入到解决方式中的类库文件都无法编程成DLL,输出到网站的“/bin”文件夹下。 

    【尝试】

    1. 这是2003的一个BUG。官方给的解决方法是:http://msdn.microsoft.com/zh-cn/library/tta90aft(VS.80).aspx,但依照它的做法,并不能解决这个问题。

    2. 使用命令"net stop w3svc",再编译程序,问题仍然在。

    3. 确保VS没有打开“对象浏览器”,没有开其它的web应用占用了这些DLL文件。

    4. 重新启动电脑后编译,不行。

    【解决这个问题】

    有个朋友提到。他使用金山毒霸导致了这个问题。后来关闭金山杀毒软件,便能够编译了。我的电脑使用“小红伞”的杀毒软件。是不是它的问题呢?

    果然。disable小红伞后。便能够正常编译。也许,正有朋友在为这个问题而头疼,希望本文能解决你的问题。



我是直接用 什么文件冲突 直接移除掉 .csproj项目文件里“<Content Include>”參数

由于 Thumbs.db ;.db文件只是缓存文件 微不足道.


版权声明:本文博客原创文章。博客,未经同意,不得转载。






本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/4687532.html,如需转载请自行联系原作者


相关文章
|
2月前
|
缓存 小程序 Android开发
mPaaS问题之更改包名之后就进不了小程序如何解决
mPaaS小程序是阿里巴巴移动平台服务(mPaaS)推出的一种轻量级应用解决方案,旨在帮助开发者快速构建跨平台的小程序应用;本合集将聚焦mPaaS小程序的开发流程、技术架构和最佳实践,以及如何解决开发中遇到的问题,从而助力开发者高效打造和维护小程序应用。
63 1
|
存储 iOS开发 Windows
利用Dism修复系统步骤,以及dism找不到源文件解决方案
利用Dism修复系统步骤,以及dism找不到源文件解决方案
4212 0
利用Dism修复系统步骤,以及dism找不到源文件解决方案
解决删除文件时出现“该项目不在XX中,请确认该项目的位置然后重试”的提示
近期在删除文件夹的时候,出现了这个“该项目不在XX中,请确认该项目的位置然后重试”的提示,实际上这个文件(夹)就在那里,死活都删不掉,win10系统重启之后删除都不行的
8058 0
|
8月前
怎么删除360base64.dll,这个方法百分百管用
怎么删除360base64.dll,这个方法百分百管用
219 0
超过6G的大文件是如何读取的,附源代码。含有网上很少有论述的信息
读取大文件有如下两种方法,一是用fopen打开文件,fgetline循环读取,fclose关闭文件;二是用open打开函数,用lseek获取文件大小,用mmap大文件内存映射,用munmap关闭内存映射,用close关闭文件句柄。方式一教慢,就不再详细描述。主要描述方式二。
BAT中删除整个目录的办法
BAT中删除整个目录的办法
427 0
|
数据安全/隐私保护
解决办法:不在sudoers文件中此事将被报告
解决办法:不在sudoers文件中此事将被报告
222 0
|
SQL 安全 前端开发
百度快照被改成博彩内容的解决办法
那如何确定网站是否被快照劫持?SINE安全老于给大家详细的介绍一下,首先可以打开百度站长工具,看下近期的收录是否异常,像收录突然猛增,百度的蜘蛛抓取次数是否多了很多,再一个看下site:www.***.com自己的网站,看最近一个月的收录,是否收录大量的世界杯体育,菠菜、QP等恶意内容的百度快照。再一个快照劫持的特征是,直接访问网站是不会出现跳转,从百度点击进入网站,会直接跳转到违规网站上去。我们sinesafe以实际的客户案例给大家看下,像下面这种收录内容,基本上就是网站快照被劫持了,也可以说是网站被黑客攻击了。
178 0
百度快照被改成博彩内容的解决办法
|
数据安全/隐私保护
苹果提交版本后显示”缺少出口合规证明“的解决办法
苹果提交版本后显示”缺少出口合规证明“的解决办法
1432 0