积极答复者
could not load file or assembly ***

问题
-
我写了一个服务端。里面包括一个WebService。一个WCF。一个FluorineFx(用于Flash和.net通讯的东西)
三个不同的页面,使用同一个域名 比如
http://192.168.2.30:8080/service1.asmx
http://192.168.2.30:8080/service2.svc
http://192.168.2.30:8080/service3.aspx
其中http://192.168.2.30:8080/service2.svc 关于WCF的服务,会时不时的出现could not load file or assembly ***的问题,而且每次都不一定一样。
***是比如App_Web的Dll,或者我程序本身引用的dll,不知道如何解决
我把C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root下的东西删了后就正常了。可是过一段事件以后又会出现。
我看了网上的几个解决方法,比如AnyCpu下编译。另外网上说可能是权限问题。设置只读权限。但是设置了没有反映,改不过来。
root有个Asp.net v4.0用户,我设置了完全控制。好像也不行。
Server 2008 R2 环境下
求解
Hero
- 已编辑 HeroHua0509 2012年1月16日 9:06
答案
-
如果你是发布在IIS上的话,试下设置inetpub/wwwroot文件夹的权限,给IIS_IUSERS用户Full Control, Users用户Modify权限等。
Please mark the replies as answers if they help or unmark if not. If you have any feedback about my replies, please contact msdnmg@microsoft.com Microsoft One Code Framework- 已标记为答案 Peter pi - MSFTModerator 2012年1月23日 0:49
全部回复
-
我写了一个服务端。里面包括一个WebService。一个WCF。一个FluorineFx(用于Flash和.net通讯的东西)
三个不同的页面,使用同一个域名 比如
http://192.168.2.30:8080/service1.asmx
http://192.168.2.30:8080/service2.svc
http://192.168.2.30:8080/service3.aspx
其中http://192.168.2.30:8080/service2.svc 关于WCF的服务,会时不时的出现could not load file or assembly ***的问题,而且每次都不一定一样。
***是比如App_Web的Dll,或者我程序本身引用的dll,不知道如何解决
我把C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root下的东西删了后就正常了。可是过一段事件以后又会出现。
我看了网上的几个解决方法,比如AnyCpu下编译。另外网上说可能是权限问题。设置只读权限。但是设置了没有反映,改不过来。
root有个Asp.net Classic用于,我设置了完全控制。好像也不行。
求解
Hero
你WCF服务是单独发布的吗?程序集都在Bin文件夹里
Frank Xu Lei--谦卑若愚,好学若饥
【老徐的网站】:http://www.frankxulei.com/ -
如果你是发布在IIS上的话,试下设置inetpub/wwwroot文件夹的权限,给IIS_IUSERS用户Full Control, Users用户Modify权限等。
Please mark the replies as answers if they help or unmark if not. If you have any feedback about my replies, please contact msdnmg@microsoft.com Microsoft One Code Framework- 已标记为答案 Peter pi - MSFTModerator 2012年1月23日 0:49