各位兄弟姐妹,我在使用.Net2005的過程中,發現以前在.Net2003使用的好好的CalendarPopup控件,現在在.Net2005中不能用了,後來我就下載了eWorld.UI.dll 2.0來替代eWorld.UI.dll 1.9,結果發現還是不行,系統給報的錯誤是
"Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' 的使用權限要求失敗",請問如何解決這個問題

解决方案 »

  1.   

    http://msdn2.microsoft.com/zh-cn/library/system.web.aspnethostingpermission_members(vs.80,d=printer).aspx权限问题, 关注一下官方论坛. 应该会有解http://cache.baidu.com/c?word=web%3B%2E%3Baspnethostingpermission&url=http%3A//blog%2Ecsdn%2Enet/Code6421/archive/2006/09/06/1184631%2Easpx&b=24&a=17&user=baidu
      

  2.   

    我已經找到了解決的方法了,只要把eWorld.UI.dll拖到C:\WINDOWS\assembly目錄下,然後再在程序的參考中加入eWorld.UI.dll的參考就可以解決權限問題了
      

  3.   

    因為.Net2005不會再把.dll文件拷到臨時應用程序集中,而是從程序集也就是(C:\WINDOWS\assembly目錄)讀取dll文件,所以當你不把.dll拷到C:\WINDOWS\assembly目錄下時,程序將找不到dll文件,從而報錯