我try 在VS2010中发布ASP.NET项目,但收到以下错误:

将文件bin\CKFinder.pdb复制到obj\Release\Package\PackageTmp\bin\CKFinder.pdb失败.找不到文件‘bin\CKFinder.pdb’.

我曾try 过使用CKFinder的试用版(带有CKEditor),但我放弃了.我删除了对CKFinder的所有引用,包括文件夹和引用——至少我是这么想的.

我试过查找这个错误,但结果是空的.这令人沮丧.

为什么会出现这个错误?思想?

提前谢谢您...

推荐答案

Update: I went into Project --> Package/Publish Settings, and clicked "Exclude generated debug symbols." The project began publishing with no issue.

更新#2(这可能是更好的答案):我试图发布为debug而不是release(是的,我想在这个特定版本中保留debug功能),但错误再次出现.事实证明,我并没有排除CKfinder.从项目中删除dll.一旦我这么做了,它就毫无问题地运行了.

Asp.net相关问答推荐

调用context.Users和context.Set User有什么区别?

将 Response.Headers.Add 替换为方法属性decorator

你能从请求变量中确定时区吗?

如何调试 Azure 500 内部服务器错误

SqlBulkCopy 超时

如何在 Kendo UI 中获取下拉列表中选定项目的文本?

我可以创建 .config 文件并将其包含到 web.config 中吗?

忽略默认文档的表单身份验证

如何从 HTTP 请求中获取 MAC 地址?

是否可以在 web.config 中添加响应 http 标头?

如何获取 ASP.NET 应用程序的完整虚拟路径

Owin 中是否有来自 Global.asax 的 Application_End?

我的 asp.net mvc Web 应用程序中的 OutputCache 设置.防止缓存的多种语法

System.Reflection.Assembly.LoadFile 锁定文件

头标记中的内联代码 - ASP.NET

主机与 DnsSafeHost

使 WCF Web 服务与 GET 请求一起工作

将Bundle 包添加到现有的 ASP.NET Webforms 解决方案

如何识别字符串是否包含 unicode 字符?

Session.Clear() 与 Session.RemoveAll()