我正在開發一個基於HTML5的WebApp託管在IIS7中。此webapp將請求發送到IIS7中託管的webservices。C#+ File.OpenRead(path_to_file)
服務初始化查找特定文件,例如:「appfile.txt」作爲
FileStream stream = File.OpenRead("appfile.txt"); // opens file for reading.
該呼叫時作爲控制檯應用程序運行在項目\ BIN或輸出目錄和能查找找到指定的文件。
但在IIS7中託管的相同內容查找「C:\ windows \ system32 \ inetsrv \ appfile.txt」。
在web.config中是否有任何配置項用於從IIS7應用程序的Bin目錄找到該文件,而不是其他位置?
任何幫助,非常感謝。
http://msdn.microsoft.com/en-us/library/system.environment.currentdirectory.aspx –
使用Server.MapPatch(string)將ISS應用程序映射到它的文件夾 – EOG
什麼類型的應用程序?您無法在IIS上託管控制檯應用程序。 –