Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.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 在本地主机上运行的站点的错误路径_Asp.net_Iis - Fatal编程技术网

Asp.net 在本地主机上运行的站点的错误路径

Asp.net 在本地主机上运行的站点的错误路径,asp.net,iis,Asp.net,Iis,我有一个ASP.NET站点在Windows 7计算机上本地运行(localhost)。我在加载其中一个页面时出错。错误在一个aspx.cs文件中,我可以很容易地看到如何修复它。但是当我编辑源文件时,没有任何变化 因此我注意到,在我的机器上,文件的路径是C:\intetpub\wwwroot\folder\codefile.aspx.cs 但在错误消息中,路径是e:\intetpub\wwwroot\User\u Sites\folder\codefile.aspx.cs 我意识到这一定是IIS使

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

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

但在错误消息中,路径是e:\intetpub\wwwroot\User\u Sites\folder\codefile.aspx.cs

我意识到这一定是IIS使用的虚拟目录(我假设),但我无法理解为什么在C:上编辑代码文件不会导致在运行它时将其加载到虚拟目录中

我在任何地方都没有物理e:drive或User\u Sites文件夹


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

这意味着web服务器正在使用使用e:…中的源代码构建的应用程序版本。。。而不是你正在研究的版本

尝试:

  • 正在停止WWW发布服务
  • 删除C:\Windows\Microsoft.NET\Framework64\v4.0.30319\临时ASP.NET文件的内容
  • 删除应用程序的bin文件夹
  • 构建应用程序
  • 启动WWW发布服务