Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.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
Asp.net web api 在哪里可以缓存对WebAPI应用程序的已删除属性的调用?_Asp.net Web Api_Visual Studio 2015 - Fatal编程技术网

Asp.net web api 在哪里可以缓存对WebAPI应用程序的已删除属性的调用?

Asp.net web api 在哪里可以缓存对WebAPI应用程序的已删除属性的调用?,asp.net-web-api,visual-studio-2015,Asp.net Web Api,Visual Studio 2015,我有一个.NET Web API应用程序开始失败。错误在于它无法在特定类上找到方法的setter:set\u QueueLocation。这是该类上的属性,但已被删除。这段代码存在于我可以控制的NuGet包中。我搜索了这两个解决方案(Web API one和具有用于具有QueueLocation属性的类的库),但QueueLocation在这两个解决方案中都没有出现 正如我提到的,库是一个NuGet包,在更新时,我没有更新程序集版本(只是NuGet版本)。我认为在部署时,它查看了版本,然后没有更

我有一个.NET Web API应用程序开始失败。错误在于它无法在特定类上找到方法的setter:
set\u QueueLocation
。这是该类上的属性,但已被删除。这段代码存在于我可以控制的NuGet包中。我搜索了这两个解决方案(Web API one和具有用于具有
QueueLocation
属性的类的库),但QueueLocation在这两个解决方案中都没有出现

正如我提到的,库是一个NuGet包,在更新时,我没有更新程序集版本(只是NuGet版本)。我认为在部署时,它查看了版本,然后没有更新。但我找不到缓存在哪里

我试过:

  • %LOCALAPPDATA%\Microsoft\WebsiteCache
  • %LOCALAPPDATA%\Temp\VWDWebCache
  • C:\Windows\Microsoft.NET\Framework\v4.0.30319\ASP.NET临时文件
我在VS 2015上,Windows 10 pro。是否缓存此程序集?或者是什么导致了这个问题

更新
当我在调试模式下直接从VS中运行它时,就会出现此问题。

发布nuget包时,确实应该更新程序集版本。最好的建议是测试该网站是否在本地运行,如果是的话,我会重新发布整个网站。我想我应该更新版本,然后重新运行,但仍然调用旧属性。我直接在VS中以调试模式运行。问题是如何清理我以前的混乱,使其再次工作。因此不知道在哪里清理它。删除网站发布的所有DLL并推送新的DLL。可能是文件夹中有一个旧dll导致了问题。我试图修复的情况不是已发布的站点。当您在VS中点击F5进行调试时,站点VS将自动设置。这些文件在哪里?请删除解决方案文件夹中的.vs,然后重试