未能加载文件或程序集“FreeTextBox”或它的某一个依赖项。系统找不到指定的文件。

uk445737547 2010-06-04 10:31:09
网站采用了FTB控件...

用vs测试运行没有任何问题,

但是发布到iis就报错了:

“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

配置错误
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。

分析器错误信息: 未能加载文件或程序集“FreeTextBox”或它的某一个依赖项。系统找不到指定的文件。

源错误:


行 43: <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
行 44: <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
行 45: <add verb="GET" path="FtbWebResource.axd" type="FreeTextBoxControls.AssemblyResourceHandler, FreeTextBox" />行 46: </httpHandlers>
行 47: <httpModules>


源文件: C:\Inetpub\wwwroot\mysiteweb\web.config 行: 45

程序集加载跟踪: 下列信息有助于确定程序集“FreeTextBox”无法加载的原因。


警告: 程序集绑定日志记录被关闭。
要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD)设置为 1。
注意: 会有一些与程序集绑定失败日志记录关联的性能损失。
要关闭此功能,请移除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。




--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42








--------------------------------------------------------------------------------


高手指教.....
...全文
1624 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
uk445737547 2010-06-08
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 libinlink 的回复:]
确认服务器上的版本和你开发时用的freetexbox版本一致?
[/Quote]

网站发布后Bin下是有该ftb.dll的..而且和开发的时候是一样的.
uk445737547 2010-06-08
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 gt7466 的回复:]
发布生成时有没有抓进去? 可以更改发布选项
[/Quote]

网站发布后Bin下是有该ftb.dll的..而且和开发的时候是一样的.

发布选项如何更改?没用过呢...

phoebuswei 2010-06-04
  • 打赏
  • 举报
回复
路径问题导致无法引用
这个在发布时候常遇到
uk445737547 2010-06-04
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 findcaiyzh 的回复:]
FreeTextBox的dll文件没有发布到bin目录
[/Quote]

iis中发布的网站文件Bin下示有FTB.dll的...
宝_爸 2010-06-04
  • 打赏
  • 举报
回复
FreeTextBox的dll文件没有发布到bin目录
HolyPlace 2010-06-04
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 uk445737547 的回复:]

引用 1 楼 holyplace 的回复:
是否缺少FreeTextBox.dll文件,或者把文件注册一下


Bin文件夹下有FreeTextBox.dll文件...

用vs05能正常显示..

但是放在iis上发布就不行了...如上错误.求解
[/Quote]
你看下发布的时候是不是把FreeTextBox.dll弄掉了
lorinzhang 2010-06-04
  • 打赏
  • 举报
回复
应该是发布的时候选择少了
我净勾选全部文件,因为要选 只发布程序运行所需 有的就没有发布过去
选全部试试,大不了把没用的.cs删掉呀
uk445737547 2010-06-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 holyplace 的回复:]
是否缺少FreeTextBox.dll文件,或者把文件注册一下
[/Quote]

Bin文件夹下有FreeTextBox.dll文件...

用vs05能正常显示..

但是放在iis上发布就不行了...如上错误.求解
HolyPlace 2010-06-04
  • 打赏
  • 举报
回复
是否缺少FreeTextBox.dll文件,或者把文件注册一下
libinlink 2010-06-04
  • 打赏
  • 举报
回复
确认服务器上的版本和你开发时用的freetexbox版本一致?
GT7466 2010-06-04
  • 打赏
  • 举报
回复
发布生成时有没有抓进去? 可以更改发布选项
wuyq11 2010-06-04
  • 打赏
  • 举报
回复
右键添加引用 找到freetextbox.dll文件
uk445737547 2010-06-04
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 phoebuswei 的回复:]
路径问题导致无法引用
这个在发布时候常遇到
[/Quote]


那里的路径? .axp那里吗?

能说明白的吗?

-------------------继续求解

62,073

社区成员

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

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

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

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