2013-05-15 82 views
0

我有一個ASP.NET網站在我的Windows 7計算機上本地運行(本地主機)。加載其中一個頁面時出現錯誤。該錯誤在aspx.cs文件中,我可以看到如何解決它很容易。但是,當我編輯源文件沒有改變。本地主機上運行的站點的錯誤路徑

所以我發現我的機器上的文件路徑爲C:\ intetpub \ wwwroot的\文件夾\ codefile.aspx.cs

但在錯誤信息的路徑是E:\ intetpub \ wwwroot的\ User_Sites \ folder \ codefile.aspx.cs

我意識到這必須是IIS使用的虛擬目錄(我假設),但無法弄清楚爲什麼編輯C:上的代碼文件不會導致它被加載到虛擬目錄,當我運行它。

我沒有任何物理e:驅動器或User_Sites文件夾。

我意識到這可能是一個簡單的問題,但也許有人可以指出一個解釋這一點的參考,或提供一個簡單的解釋?

回答

1

這意味着Web服務器正在使用使用e:中的源構建的應用程序版本,而不是您正在使用的版本。

嘗試:

  1. 停止WWW發佈服務
  2. 刪除C的內容:\ WINDOWS \ Microsoft.NET \ Framework64 \ v4.0.30319 \臨時ASP.NET文件
  3. 刪除斌您的應用程序的文件夾
  4. 構建應用程序
  5. 啓動WWW發佈服務。
相關問題