vs2005 ajax 未能加载文件或程序集“Ajax”或它的某一个依赖项 或者sys 未定义
2009-10-05 02:23
399 查看
原来做ajax都是在一个模板上改,今天新建了一个ajax,突然出现问题:
ajax不运行,查看ie错误,显示:Sys 未定义
搜了一下,许多文章让在web.config中的<system.web>添加:
<httpHandlers>
<add verb="POST,GET" path=" ajax/*.ashx"
type="Ajax.PageHandlerFactory, Ajax" />
</httpHandlers>
加上后运行,显示:
未能加载文件或程序集“Ajax”或它的某一个依赖项
又搜了半天,没找到答案,只好把原来的模板中的<httpHandlers>加上:
<httpHandlers>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" 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>
<httpModules>
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</httpModules>
终于解决了,但是具体也搞不太清楚怎么回事,希望对你有用。
ajax不运行,查看ie错误,显示:Sys 未定义
搜了一下,许多文章让在web.config中的<system.web>添加:
<httpHandlers>
<add verb="POST,GET" path=" ajax/*.ashx"
type="Ajax.PageHandlerFactory, Ajax" />
</httpHandlers>
加上后运行,显示:
未能加载文件或程序集“Ajax”或它的某一个依赖项
又搜了半天,没找到答案,只好把原来的模板中的<httpHandlers>加上:
<httpHandlers>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" 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>
<httpModules>
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</httpModules>
终于解决了,但是具体也搞不太清楚怎么回事,希望对你有用。
相关文章推荐
- 未能加载文件或程序集“NPOI”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。
- 解决:未能加载文件或程序集“AjaxControlToolkit”或它的某一个依赖项。系统找不到指定的文件。
- 未能加载文件或程序集“Newtonsoft.Json”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)
- 未能加载文件或程序集“Newtonsoft.Json”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)
- 未能加载文件或程序集“AjaxControlToolkit”或它的某一个依赖项。系统找不到指定的文件。
- 未能加载文件或程序集“Ajax”或它的某一个依赖项。系统找不到指定的文件
- Newtonsoft.Json报错:未能加载文件或程序集"..."或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配
- 未能加载文件或程序集“Newtonsoft.Json”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配
- 关于 未能加载文件或程序集“”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 的解决办法
- com+ 错误 "未能加载文件或程序集... 或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。" 的解决
- 未能加载文件或程序集“System.Web.Http.WebHost, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)
- 未能加载文件或程序集“XXXXX”或它的某一个依赖项。未能验证强名称签名。此程序集可能已被篡改,或者已被延迟签名,但没有用正确的私钥进行完全签名。 (异常来自 HRESULT:0x80131045)
- 未能加载文件或程序集Office, Version=2.2.0.0, Culture=neutral, PublicKeyToken=null或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配
- 未能加载文件或程序集“Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。
- 解决:未能加载文件或程序集“AjaxControlToolkit”或它的某一个依赖项。拒绝访问。
- 未能加载文件或程序集“Newtonsoft.Json”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)
- VS2005运行项目报错“试图运行项目时出错:未能加载文件或程序集 或它的某一个依赖项...”
- 未能加载文件或程序集“System.Web.Http, Version=5.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)解决办法
- 未能加载文件或程序集“Antlr3.Runtime”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)
- 报错:未能加载文件或程序集“WebGrease, Version=1.5.1.25624, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)