如何在 web.config 中将 ajax Toolkit 前缀与 AJAX Toolkit v4 一起使用? (无需组装)
好吧,所以我从 GAC 中删除了 AJAX 工具包 v1.0,尽管我只安装了 .net Framework 4(您可能会认为 .net Framework 4 会附带 ajax 工具包 v4)。我删除了它,因为我认为这样我就可以使用 gacutil 插入来组装我拥有的 v4 AjaxControlToolkit.dll。
然而,在 Windows 7 中,它不允许我这样做。
现在我丢失了我的 ajax 工具包安装。虽然我可以从 msi 重新安装旧版本 v1。
我的 web.config 中有一个引用抛出错误:
<add assembly="AjaxControlToolkit, Version=4.1.40412.2, Culture=neutral, PublicKeyToken=28F01B0E84B6D53E" namespace="AjaxControlToolkit" tagPrefix="ajaxToolkit"/>
我需要使用 ajaxToolkit 标签,因此我需要 tagprefix。但我没有程序集,我尝试了几个小时,但它拒绝添加到程序集。
所以我必须将它作为 dll 包含在项目 bin 中。现在它与 web.config 冲突了。
我该怎么办?
Alright, so I deleted AJAX toolkit v1.0 from the GAC even though I had only installed .net framework 4 (you would think .net framework 4 would come with ajax toolkit v4). I deleted it because I thought then I would be able to use gacutil to insert to assembly the v4 AjaxControlToolkit.dll I have.
However, in Windows 7, it's not allowing me to do that.
Now I lost my ajax toolkit install. Though I can reinstall the old version v1, from msi.
And I have a reference in my web.config that is throwing errors:
<add assembly="AjaxControlToolkit, Version=4.1.40412.2, Culture=neutral, PublicKeyToken=28F01B0E84B6D53E" namespace="AjaxControlToolkit" tagPrefix="ajaxToolkit"/>
I need to use the ajaxToolkit tags so I need the tagprefix. But I don't have an assembly, and for hours I tried, and it refuses to add to assembly.
So I have to just include it in the project bin as a dll. Well now it conflicts with the web.config.
What am I suppose to do?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
刚刚从提供的 msi 中全新安装了 AJAX Toolkit。然后在 web.config 中匹配正确的版本号。
Just made a fresh install of AJAX Toolkit from the msi that is provided. Then match the correct version number in the web.config.