贤人必须成人,成人才能达己.

共同进步

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  49 随笔 :: 1 文章 :: 10 评论 :: 0 引用

公告

2008年6月8日 #

   
  Configuration   Error    
  Description:   An   error   occurred   during   the   processing   of   a   configuration   file   required   to   service   this   request.   Please   review   the   specific   error   details   below   and   modify   your   configuration   file   appropriately.    
   
  Parser   Error   Message:   The   XML   file   E:\flyvca\web.config   could   not   be   loaded.   Invalid   byte   was   found   at   byte   index   136.  
   
  Source   Error:    
   
   
  [No   relevant   source   lines]  
     
   
  Source   File:   E:\flyvca\web.config         Line:   0     
   


<?xml   version="1.0"   encoding="utf-8"   ?>
posted @ 2008-06-08 17:28 adi 阅读(2821) 评论(3) 编辑

由于重新安装了Ajax v1.0.61025版本后,程序中总是出现:错误:'sys'未定义的信息.
最后找到了问题的所在.
首先Web.Config 中配置成:
..............
<httpHandlers>
      <remove verb="*" path="*.asmx"/>
      <add verb="*" path="*.asmx" validate="false" type="Microsoft.Web.Script.Services.ScriptHandlerFactory, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
      <add verb="GET" path="ScriptResource.axd" type="Microsoft.Web.Handlers.ScriptResourceHandler" validate="false"/>
</httpHandlers>
<compilation debug="true">
 <assemblies>
         <add assembly="Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
 </assemblies>
</compilation>

............

重新编译,运行即可.

如果配置Web.Config后运行仍然报错误,请将所有页面的中的 <asp:ScriptManager id="ScriptManager1" runat="server" AsyncPostBackTimeout="200">
    </asp:ScriptManager>
紧跟在<Form>标记之后.



<httpHandlers>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="Microsoft.Web.Script.Services.ScriptHandlerFactory, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<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"/>
<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"/>
</httpHandlers>
哦,我测试成功了,是需要加上面一段. 非常感谢wangzhq的文章帮我解决了问题.

posted @ 2008-06-08 15:10 adi 阅读(77) 评论(0) 编辑

System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。

很明显的错误是缺少程序集.
解决办法:
1,如果你的程序运行在你能控制的服务器上,那么安装asp.net ajax就行了,这是System.Web.Extensions等dll做为GAC部署;
2,如果你的程序运行在虚拟主机上(无权安装程序),那么需要把System.Web.Extensions.dll和System.Web.Extensions.Design.dll
(通常在C:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\v1.0.61025目录下)2个dll复制到你的web程序的bin目录下就行了,这是应用程序级别的部署。

posted @ 2008-06-08 15:09 adi 阅读(1054) 评论(0) 编辑