[救命]用DevExpress控件做的ASP.NET怎么发布呀。。。。T_T

pgdoryoku 2010-03-15 10:53:33
本机调试没有问题,上传到服务器上之后就报错。。。
官网都是英文看不懂呀。。。啊啊啊啊啊T_T

有知道的说下方法吗?小弟扣谢了。。。。。

-------------------------------------------------------------------------------------------------
上传到服务器上的具体报错信息如下:

未能加载文件或程序集“DevExpress.Data.v9.1, Version=9.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a”或它的某一个依赖项。系统找不到指定的文件。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.IO.FileNotFoundException: 未能加载文件或程序集“DevExpress.Data.v9.1, Version=9.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a”或它的某一个依赖项。系统找不到指定的文件。

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

程序集加载跟踪: 下列信息有助于确定程序集“DevExpress.Data.v9.1, Version=9.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a”无法加载的原因。
...全文
912 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
paual779 2010-09-06
  • 打赏
  • 举报
回复
单独的引用没有用。
需要注册到服务器的 GAC
漫步云端007 2010-07-18
  • 打赏
  • 举报
回复
sdfsdfsdfs
Teng_s2000 2010-03-15
  • 打赏
  • 举报
回复
dll放到服务器的GAC下面去
  • 打赏
  • 举报
回复
除了将dll copy外

还需要将需要用到的DevExpress相关的js文件和图片文件copy过去,然后修改控件图片的引用路径~~~~
波导终结者 2010-03-15
  • 打赏
  • 举报
回复
缺控件了,有时候引用里面的还不够
guyehanxinlei 2010-03-15
  • 打赏
  • 举报
回复
将引用到的DLL出现在项目文件的Bin目录下就不会有问题.
pgdoryoku 2010-03-15
  • 打赏
  • 举报
回复
谢谢4楼。。
我将所有能看到的对应该控件下的“.dll”全部负责到了我项目下的“bin”文件夹。。
并在解决方案中“添加引用”--选择“从具体文件”开始引用。。。将刚才复制过来的.dll文件全部包含进去了。

然后重新编译生成web,重新生成解决方案。。。。
最后发布网站---上传到服务器后,

最后还是出错。。。出错提示就是开贴前的内容。。。。。

================================================================================
引用的.dll如下:
DevExpress.Web.ASPxEditors.v9.1.dll
DevExpress.Web.ASPxEditors.v9.1.xml
DevExpress.Web.ASPxGauges.v9.1.dll
DevExpress.Web.ASPxGauges.v9.1.xml
DevExpress.Web.ASPxGridView.v9.1.dll
DevExpress.Web.ASPxGridView.v9.1.Export.dll
DevExpress.Web.ASPxGridView.v9.1.Export.xml
DevExpress.Web.ASPxGridView.v9.1.xml
DevExpress.Web.ASPxHtmlEditor.v9.1.dll
DevExpress.Web.ASPxHtmlEditor.v9.1.xml
DevExpress.Web.ASPxPivotGrid.v9.1.dll
DevExpress.Web.ASPxPivotGrid.v9.1.Export.dll
DevExpress.Web.ASPxPivotGrid.v9.1.Export.xml
DevExpress.Web.ASPxPivotGrid.v9.1.xml
DevExpress.Web.ASPxScheduler.v9.1.Design.dll
DevExpress.Web.ASPxScheduler.v9.1.dll
DevExpress.Web.ASPxScheduler.v9.1.xml
DevExpress.Web.ASPxSpellChecker.v9.1.dll
DevExpress.Web.ASPxSpellChecker.v9.1.xml
DevExpress.Web.ASPxTreeList.v9.1.dll
DevExpress.Web.ASPxTreeList.v9.1.Export.dll
DevExpress.Web.ASPxTreeList.v9.1.xml
DevExpress.Web.v9.1.dll
DevExpress.Web.v9.1.xml
清海扬波 2010-03-15
  • 打赏
  • 举报
回复
把你程序里面使用到的DevExpress的dll放到bin下面就可以了。
herty 2010-03-15
  • 打赏
  • 举报
回复
那就联系服务器管理员吧。要不就没有办法了。
pgdoryoku 2010-03-15
  • 打赏
  • 举报
回复
我也想呀。
但是,服务器不是我们公司的产物。。T_T
wanghao3616 2010-03-15
  • 打赏
  • 举报
回复
在服务器上安装 DevExpress
pgdoryoku 2010-03-15
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 lzw1987andy 的回复:]

sn.exe -Vr DevExpress.XtraPivotGrid.v7.1.Core.dll

gacutil.exe /i DevExpress.Web.ASPxDataControls.v7.1.dll

需要sn.exe和gacutil.exe 在framework目录可以找到
[/Quote]
谢谢大哥。。。
能具体说说要怎么设置吗?
正在加载昵称 2010-03-15
  • 打赏
  • 举报
回复
sn.exe -Vr DevExpress.XtraPivotGrid.v7.1.Core.dll

gacutil.exe /i DevExpress.Web.ASPxDataControls.v7.1.dll

需要sn.exe和gacutil.exe 在framework目录可以找到
yzlxy 2010-03-15
  • 打赏
  • 举报
回复
第三方控件一般都会注册到全局缓存集GAC里
用 gacutil -i 命令注册一下

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧