2013-07-04 155 views
4

我有一個非常令人沮喪的問題。我在ASP.NET中有一個網站。我使用IIS Express進行開發。我最近將我的項目文件和文件夾從usb驅動器移到了我的保管箱文件夾中,以免攜帶驅動器。ASP.NET HTTP錯誤500.19「無法讀取配置文件」

將我的項目移動到保管箱文件夾後,我得到這個錯誤,IIS無法讀取我的配置文件。我注意到路徑指向我的USB驅動器。所以我複製我的web.config到錯誤消息中顯示的路徑,並再次運行,如果我再次刪除它,錯誤再次出現。

所以我認爲在我的項目中有一個配置設置指向我的USB驅動器,雖然它應該指向我的本地保管箱文件夾。

我附上錯誤的屏幕截圖:

enter image description here

翻譯:

模塊IIS Web核心 信息Unknown 處理器未定 錯誤代碼0x80070003 配置錯誤的配置文件不能被讀取 配置文件......... 請求的URL ........... 物理路徑 驗證方法仍然未知 驗證的用戶仍然不知道 調試路徑..................

+0

難道你不能做解決方案的廣泛搜索? – VikciaR

+0

我做了但迄今爲止我沒有成功。我也不知道要查找什麼,我搜索了web.config,路徑,位置等,但事實證明沒有有用的結果 – LeonidasFett

回答

1

我將此「我的文檔」文件夾移動到另一個時出現此問題位置。 IIS Express仍然指向老路。我可以解決這個問題的唯一方法就是乾淨安裝IIS Express。

  • 卸載IIS快遞
  • 刪除包含配置文件中的「IIS Express的文件夾中。
  • 安裝IIS快遞
2

試圖從已保存在DropBox的另一臺機器上創建了一個項目推出一項服務,當我有這個問題。

在項目文件夾中有一個文件PROJECTFOLDERNAME/.VS /配置/對ApplicationHost.config

在該文件是像這樣的XML站點列表:

<sites> 
    <site name="WebSite2" id="2"> 
     <application path="/" applicationPool="Clr4IntegratedAppPool"> 
      <virtualDirectory path="/" physicalPath="C:\Users\WRONGPATH\Dropbox\Website2\src\Website2" /> 
     </application> 
     <bindings> 
      <binding protocol="http" bindingInformation="*:64655:localhost" /> 
     </bindings> 
    </site> 
    <site name="WebSite4" id="3"> 
     <application path="/" applicationPool="Clr4IntegratedAppPool"> 
      <virtualDirectory path="/" physicalPath="C:\Users\Nick\Dropbox\Website3\src\Website3" /> 
     </application> 
     <bindings> 
      <binding protocol="http" bindingInformation="*:64655:localhost" /> 
     </bindings> 
    </site> 
    <siteDefaults> 
     <logFile logFormat="W3C" directory="%IIS_USER_HOME%\Logs" /> 
     <traceFailedRequestsLogging directory="%IIS_USER_HOME%\TraceLogFiles" enabled="true" maxLogFileSizeKB="1024" /> 
    </siteDefaults> 
    <applicationDefaults applicationPool="Clr4IntegratedAppPool" /> 
    <virtualDirectoryDefaults allowSubDirConfig="true" /> 
</sites> 

更改virtualDirectoryphysicalPath到正確的路徑。我仍然要面對的問題是我在兩個不同的地點從事這個項目,我不想一直來回地改變它。

+0

我正在研究解決ASP.NET MVC Core中的類似問題,並且遇到了您的問題回答。看起來,ASP.NET MVC Core仍然存在相同的問題。感謝您的解決方案。 – Francis

相關問題