編輯:我做了這個比它需要更混亂。忘記這是一個Silverlight客戶端。我有一個WCF服務託管在IIS中,需要有權訪問本地文件系統上的文件。這項服務的消費者將是Silverlight,但我認爲這並不重要,應該讓這種情況不再發生。IIS7 - 從應用程序池中讀取文件
我有一個Silverlight應用程序,我託管一項服務。在此服務中,我想讀取C驅動器根目錄中的文本文件(僅用於測試)。我收到了一個拋出的文件無法找到的異常。我認爲這是一個權限問題,但我無法弄清楚。
我有我的應用程序池標識設置爲NetworkService。我將.NET Trust Level設置爲Full(內部)。我甚至在授予讀取權限給我想要讀取的文本文件上的NetworkService用戶時。
該服務需要訪問文件系統。什麼是正確的方法來做到這一點?
感謝,
斯科特
您是從Silverlight應用程序還是從服務中讀取文件? –
從服務。一切都從服務器完成。 – Scott
這是「我託管服務的Silverlight應用程序」行,這讓我感到困擾。你如何從Silverlight客戶端訪問服務? –