C# 已删除导致运行时错误的DLL

C# 已删除导致运行时错误的DLL,c#,asp.net,.net,visual-studio-2013,.net-4.5,C#,Asp.net,.net,Visual Studio 2013,.net 4.5,我在visual studio 2013、.NET framework 4.5.1中构建了一个ASP.NET web应用程序。该应用程序用于引用第三方dll,但我已经重构了该程序,因此不再需要它。我已经从引用中删除了dll,并确认它没有在解决方案中的任何地方使用。解决方案构建得很好 当我尝试运行它时,问题就出现了。我看到熟悉的ASP白色死亡屏幕,表明它找不到名称空间。屏幕显示错误发生在c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary

我在visual studio 2013、.NET framework 4.5.1中构建了一个ASP.NET web应用程序。该应用程序用于引用第三方dll,但我已经重构了该程序,因此不再需要它。我已经从引用中删除了dll,并确认它没有在解决方案中的任何地方使用。解决方案构建得很好

当我尝试运行它时,问题就出现了。我看到熟悉的ASP白色死亡屏幕,表明它找不到名称空间。屏幕显示错误发生在c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\中的文件中,该文件似乎是在运行时生成的。我不知道为什么或者如何生成这个文件,或者为什么它仍然引用删除的dll

错误:

Compiler Error Message: CS0234: The type or namespace name 'Web' does not exist in the namespace 'Telecom' (are you missing an assembly reference?)

Source Error:

Line 17: public class ProfileCommon : System.Web.Profile.ProfileBase {
Line 18:     
Line 19:     public virtual Telecom.Web.Modules.Common.Code.Preferences Preferences {
Line 20:         get {
Line 21:             return ((Telecom.Web.Modules.Common.Code.Preferences (this.GetPropertyValue("Preferences")));

Source File: c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\sso\8bcf3ae8\e33c1692\App_Code.zywjwlv-.0.cs    Line: 19 

只需删除临时files@Alex我试过了,它每次运行都会重新生成。是的,它们会重新生成,但每次重新生成时都会发生错误。您是清洁和重新生成的解决方案吗?