加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

清除ASP.NET临时文件缓存的麻烦

发布时间:2020-12-15 19:04:08 所属栏目:asp.Net 来源:网络整理
导读:我现在在我的智慧之中奋斗了两个多小时. ASP.NET临时文件缓存仍然有我的程序集的旧副本,结果我无法运行我的应用程序. 我实际上将我的一个类的名称从HomePage更改为HomePageViewModel.所以,当我现在运行我的应用程序,它仍然从缓存中拾取旧的程序集,无论我做什
我现在在我的智慧之中奋斗了两个多小时.

ASP.NET临时文件缓存仍然有我的程序集的旧副本,结果我无法运行我的应用程序.

我实际上将我的一个类的名称从HomePage更改为HomePageViewModel.所以,当我现在运行我的应用程序,它仍然从缓存中拾取旧的程序集,无论我做什么,它报告:

2014-06-25 21:17:30,840 [13] ERROR ExceptionLogger 
Error: System.Web.HttpCompileException (0x80004005): 
c:UserscomputerAppDataLocalTempTemporary ASP.NET 
Filesrootee70bca3973e798App_Web_index.cshtml.a8d08dba.na12ukjv.0.cs(30): 
error CS0234: The type or namespace name 'HomePage' does 
not exist in the namespace 'MyProduct.Web.Presentation.
ViewModels' (are you missing an assembly reference?)

现在我已经做了很多次:

a) Closed Visual Studio

b) Stopped IIS using the Internet Services 
Manager (inetmgr.exe) tool.

c) Stopped the World Wide Publishing Service from 
the Services applet in the Control Panel

d) Deleted all files from the %tmp%Temporary 
ASP.NET Files folder

e) Deleted all files from the %windir%temp folder

f) Deleted all files from the %windir%Microsoft.NET
Frameworkv4.0.30319Temporary ASP.NET Files folder

g) Deleted all files from the %windir%Microsoft.NET
Framework64v4.0.30319Temporary ASP.NET Files folder

h) Started the WWW service (the one stopped in step c) 
and IIS from inetmgr.exe.

i) Opened and started debugging my ASP.NET MVC Web 
application project

在项目属性中,我已将项目配置为在IISExpress而不是本地IIS中运行.

我正在运行64位Windows 7家庭高级版.

还有什么我需要做的吗?

解决方法

我有类似的问题,调整项目命名空间后,将WebApplication3全局重命名为另一个名称,执行整个解决方案搜索并没有帮助,因为.config扩展名未指定通配符.无论如何,任何人遇到类似的问题,检查web.config文件项目根和视图文件夹
<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory,System.Web.Mvc,Version=5.2.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35" />
<pages pageBaseType="System.Web.Mvc.WebViewPage">
  <namespaces>
    <add namespace="System.Web.Mvc" />
    <add namespace="System.Web.Mvc.Ajax" />
    <add namespace="System.Web.Mvc.Html" />
    <add namespace="System.Web.Routing" />
    **<add namespace="WebApplication3" />**
  </namespaces>
</pages>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读