删除DLL导致运行时错误

时间:2014-08-29 17:38:47

标签: 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 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 

0 个答案:

没有答案