English 中文(简体)
ASP.NET 发布试图复制无性别歧视文件
原标题:ASP.NET publish trying to copy a non-existant file

我试图在VS2010年公布一个 ASP.NET 项目, 并收到以下错误 :

复制文件 binCKFinder. pdb 失败。 找不到文件 binCKFinder. pdb 。

我尝试了使用CKFinder(与 CKEditor 一起) 的试写版本,但我拒绝了。我删除了所有引用 CKFinder 的引用, 包括文件夹和引用 - 或我这样想的 。

为什么会出错?

最佳回答

更新: 我进入了工程 - & gt; 软件包/ Publish 设置, 并点击了“ 排除生成的调试符号 ” 。 此工程开始出版, 没有发行 。

更新 # 2 (这也许是更好的答案): 我试图以调试而非释放发布( 是的, 我想保留此发布中的调试功能), 错误又再次出现。 结果我并没有将 CKFIND. dll 排除在项目之外。 一旦我这样做了, 它就没有问题了 。

问题回答

我刚刚从我的“强势”视频演播室解决方案 /强势的“ 强势” 文件;它对我非常有效,因为文件是“ 强势” 添加的 < / 强势” 和“强势” 调出 < 强势” /强势的 < 强势] 文件,但并没有从“ 强势” VS 解决方案项目

我遇到了同样的问题,我点击了所有文件,删除了那些带有感叹标记的文件。希望这能帮上忙。

右键点击您的工程 gt; 卸载工程 gt; 右键点击您新卸载的工程 gt; 编辑我的工程.csproj gt; 搜索违规文件 (CTRL + F ) 并删除 。

如果错误再次出现在同一个父目录中,但现在出现在不同的文件名下,则可能是一个用户错误地将一个文件包含在工程中(像我所做的那样)。在违规目录下的所有文件都可以删除。这将解决问题。

您必须从工程中排除 < strong> > bin 文件夹 , 然后重新公布您的工程。 方法可以解决我的问题

我错误地将 Obj 文件夹包含到视觉工作室工程。 不包括 Obj 文件夹( Obj 文件夹) 。

检查文件夹是否在 vs Explorer 中添加。 如果存在的话, 则从工程中排除并检查。 它为我工作 。

我的目录里有我打算出版的文件。删除这些文件可以成功出版。

另一个解决方案是删除出版配置文件, 这个错误发生在我删除了 EF DbContext 1 之后。 解决方案在发布文件夹中跟踪该文件, 我重新创建了配置文件并成功发布 。

我的错误就是这个

找不到名为xxxxx的 DbContext 。

这些问题发生在将文件夹文件包含到工程中时, 请注意, 如果文件夹文件夹存在您的解决方案中, 请排除它 。





相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Transaction handling with TransactionScope

I am implementing Transaction using TransactionScope with the help this MSDN article http://msdn.microsoft.com/en-us/library/system.transactions.transactionscope.aspx I just want to confirm that is ...

System.Web.Mvc.Controller Initialize

i have the following base controller... public class BaseController : Controller { protected override void Initialize(System.Web.Routing.RequestContext requestContext) { if (...

Microsoft.Contracts namespace

For what it is necessary Microsoft.Contracts namespace in asp.net? I mean, in what cases I could write using Microsoft.Contracts;?

Separator line in ASP.NET

I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!