在localhost上运行的站点的错误路径

时间:2013-05-15 20:57:54

标签: asp.net iis

我的Windows 7计算机上有一个本地运行的ASP.NET站点(localhost)。加载其中一个页面时出错。错误发生在aspx.cs文件中,我可以看到如何轻松修复它。但是当我编辑源文件时没有任何变化。

所以我注意到在我的机器上,文件的路径是C:\ intetpub \ wwwroot \ folder \ codefile.aspx.cs

但是在错误消息上路径是e:\ intetpub \ wwwroot \ User_Sites \ folder \ codefile.aspx.cs

我意识到这必须是IIS使用的虚拟目录(我假设),但无法弄清楚为什么在C上编辑代码文件:在运行它时不会导致它被加载到虚拟目录中。

我在任何地方都没有物理e:drive或User_Sites文件夹。

我意识到这可能是一个简单的问题,但也许有人可以指出一个解释这个的参考,或提供一个简单的解释?

1 个答案:

答案 0 :(得分:1)

这意味着Web服务器正在使用使用e:...中的源构建的应用程序版本,而不是您正在使用的版本。

尝试:

  1. 停止WWW发布服务
  2. 删除C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP.NET Files
  3. 的内容
  4. 删除应用程序的bin文件夹
  5. 构建应用程序
  6. 启动WWW发布服务。