Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Asp.net程序集文件在iisreset后发生NotFoundException_C#_Asp.net_Iis_<img Src="//i.stack.imgur.com/WM7S8.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">servicestack - Fatal编程技术网 servicestack,C#,Asp.net,Iis,servicestack" /> servicestack,C#,Asp.net,Iis,servicestack" />

C# Asp.net程序集文件在iisreset后发生NotFoundException

C# Asp.net程序集文件在iisreset后发生NotFoundException,c#,asp.net,iis,servicestack,C#,Asp.net,Iis,servicestack,我有一个特殊的web应用程序。运行它时,有一半时间会出现以下错误: "ErrorCode": "FileNotFoundException", "Message": "Could not load file or assembly 'MyNotReallyMissingAssembly, Version=1.0.0.0, Culture=en-us, PublicKeyToken=null' or one of its dependencies. The system canno

我有一个特殊的web应用程序。运行它时,有一半时间会出现以下错误:

    "ErrorCode": "FileNotFoundException",
    "Message": "Could not load file or assembly 'MyNotReallyMissingAssembly, Version=1.0.0.0, Culture=en-us, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified."
我把范围缩小了一点。如果我手动删除与此站点相对应的临时Asp.Net文件,或者更改dll名称,然后将其更改回来,或者部署新构建的dll。然后它就会正常工作-直到我更改web.config或运行iisreset。一旦发生这种情况,我只会得到上面提到的错误,直到部署新的构建,或者再次清除临时Asp.Net文件

我提到这是一个ServiceStack web服务,如果它有帮助的话。不过我怀疑这并不重要

我知道更改DLL、更改web.config、回收应用程序池,以及其他一些可能会导致网站重新编译的事情,但是,我不知道的是,更改DLL似乎与简单更改web.config或强制回收应用程序池完全不同

我四处查找此问题,但除了以下内容外,找不到任何内容:。因此,我创建了一个新的.net 4.0应用程序池,并将其标识更改为NetworkService,并确保NetworkService用户可以完全访问C:\Windows\Temp。(注意:服务器是Windows 2008服务器)。问题仍然存在

问:我做错了什么?如何确保我的应用程序在应用程序池重新启动/回收事件和web.config更改期间继续工作