我有一个在我的 Windows 7 计算机上本地运行的 ASP.NET 站点(本地主机)。加载其中一个页面时出现错误。错误在 aspx.cs 文件中,我可以看到如何轻松地修复它。但是当我编辑源文件时,没有任何变化。
所以我注意到在我的机器上文件的路径是 C:\intetpub\wwwroot\folder\codefile.aspx.cs
但是在错误消息中,路径是 e:\intetpub\wwwroot\User_Sites\folder\codefile.aspx.cs
我意识到这必须是 IIS 使用的虚拟目录(我假设),但无法弄清楚为什么在 C: 上编辑代码文件不会导致它在运行时被加载到虚拟目录中。
我在任何地方都没有物理 e: 驱动器或 User_Sites 文件夹。
我意识到这可能是一个简单的问题,但也许有人可以指出一个解释这个的参考,或者提供一个简单的解释?