文件在本地执行通过,上传到服务器就失败,原因如下

jadesun 2006-05-10 06:02:06
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

分析器错误
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。

分析器错误信息: 找不到文件或程序集名称“Microsoft.Web.UI.WebControls”,或找不到它的一个依赖项。

源错误:


行 1: <%@ Register TagPrefix="iewc" Namespace="Microsoft.Web.UI.WebControls" Assembly="Microsoft.Web.UI.WebControls, Version=1.0.2.226, Culture=neutral, PublicKeyToken=31bf3856ad364e35" %>
行 2: <%@ Register TagPrefix="uc1" TagName="CheckRight" Src="Controls/CheckRight.ascx" %>
行 3: <%@ Page language="c#" Codebehind="Left.aspx.cs" AutoEventWireup="false" Inherits="AspTo.Web.Left" %>


源文件: D:\www\AspTo\admin\left.aspx 行: 1

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


=== Pre-bind state information ===
LOG: DisplayName = Microsoft.Web.UI.WebControls, Version=1.0.2.226, Culture=neutral, PublicKeyToken=31bf3856ad364e35
(Fully-specified)
LOG: Appbase = file:///D:/www/AspTo
LOG: Initial PrivatePath = bin
Calling assembly : (Unknown).
===

LOG: Publisher policy file is not found.
LOG: No redirect found in host configuration file (C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet.config).
LOG: Using machine configuration file from C:\WINNT\Microsoft.NET\Framework\v1.1.4322\config\machine.config.
LOG: Post-policy reference: Microsoft.Web.UI.WebControls, Version=1.0.2.226, Culture=neutral, PublicKeyToken=31bf3856ad364e35
LOG: Attempting download of new URL file:///C:/WINNT/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/root/9d2a20d7/e4038954/Microsoft.Web.UI.WebControls.DLL.
LOG: Attempting download of new URL file:///C:/WINNT/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/root/9d2a20d7/e4038954/Microsoft.Web.UI.WebControls/Microsoft.Web.UI.WebControls.DLL.
LOG: Attempting download of new URL file:///D:/www/AspTo/bin/Microsoft.Web.UI.WebControls.DLL.
LOG: Attempting download of new URL file:///D:/www/AspTo/bin/Microsoft.Web.UI.WebControls/Microsoft.Web.UI.WebControls.DLL.
LOG: Attempting download of new URL file:///C:/WINNT/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/root/9d2a20d7/e4038954/Microsoft.Web.UI.WebControls.EXE.
LOG: Attempting download of new URL file:///C:/WINNT/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/root/9d2a20d7/e4038954/Microsoft.Web.UI.WebControls/Microsoft.Web.UI.WebControls.EXE.
LOG: Attempting download of new URL file:///D:/www/AspTo/bin/Microsoft.Web.UI.WebControls.EXE.
LOG: Attempting download of new URL file:///D:/www/AspTo/bin/Microsoft.Web.UI.WebControls/Microsoft.Web.UI.WebControls.EXE.




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




从本地重新编译后上传也无效,请大家帮忙看看










...全文
259 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
活靶子哥哥 2006-05-10
  • 打赏
  • 举报
回复
如果年不能操作服务器那么,Microsoft.Web.UI.WebControls.DLL放到站点bin目录

在web.config加入以下节


<configSections>
<section name="MicrosoftWebControls" type="System.Configuration.NameValueSectionHandler, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</configSections>

<MicrosoftWebControls>
<add key="CommonFiles" value="/web/treepath/"></add>
</MicrosoftWebControls>

注意:configSections一定要放在第一个子节最前面.

你的本机上的webctrl_client目录到虚拟目录web/treepath/下,运行程序,把treeview控件的SystemImagesPath设置为空,一切ok

boy_north 2006-05-10
  • 打赏
  • 举报
回复
没有这个你可以先装IEWebControls,就会有个DLL文件啦
jadesun 2006-05-10
  • 打赏
  • 举报
回复
很感谢hchxxzx的回复,但D:/www/AspTo/bin/Microsoft.Web.UI.WebControls.DLL这个文件不存在,我本地AspTo/bin目录中也没有这个文件,怎么办呢?
hchxxzx 2006-05-10
  • 打赏
  • 举报
回复
如果你能够直接操作服务器,那么你可以如下:
1、到D:/www/AspTo/bin/Microsoft.Web.UI.WebControls.DLL目录下,将Microsoft.Web.UI.WebControls.DLL拷贝到目录file:///C:/WINNT/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/root/9d2a20d7/e4038954/下,并且将它设置为只读
2、在上述目录下,创建一个Microsoft.Web.UI.WebControls文件夹,再把只读的Microsoft.Web.UI.WebControls.DLL文件拷贝一份进去
3、将Microsoft.Web.UI.WebControls.EXE文件拷贝到file:///C:/WINNT/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/root/9d2a20d7/e4038954/
文件夹下,并且设置为只读
4、将Microsoft.Web.UI.WebControls.EXE文件拷贝到file:///C:/WINNT/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/root/9d2a20d7/e4038954/Microsoft.Web.UI.WebControls/
文件夹下,并且设置为只读

62,053

社区成员

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

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

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

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