2012-10-18 30 views
0

enter image description hereIsolatedStorageException是未處理:操作不premitted上IsolatedStorageFileStream

我使用SDK 7.1開發Windows Phone的一個簡單的應用程序,而我得到的錯誤

IsolatedStorageException是未處理:操作不premitted上IsolatedStorageFileStream

MainPage.xaml.cs

代碼段:

私人無效btnRd_file_Click(對象發件人,RoutedEventArgs E)

{ 

     IsolatedStorageFile ISF = IsolatedStorageFile.GetUserStoreForApplication(); 

     IsolatedStorageFileStream FS = ISF.OpenFile("pwd1.txt", FileMode.Open, FileAccess.Read); 

     using (StreamReader SR = new StreamReader(FS)) 

試圖運行在Windows Phone模擬器中的應用。

+1

請不要使用截圖。只需在這裏發佈代碼(在一個問題中),並且也發佈完整的異常消息和StackTrace。看看別人怎麼做(http://stackoverflow.com/questions/12962388/assigning-ienumerable-covariance) –

+0

截圖沒什麼錯,這就是插入圖像按鈕存在的原因。 – theChrisKent

+0

確保將文件構建類型設置爲內容,或者其資源使用適當的路徑來引用文件。 –

回答

0

如果文件不存在,將會出現此錯誤。 您應該檢查它是否存在。

0

可能有多個問題,由於這種類型的錯誤發生。 在烏爾情況下u的開口在讀模式下的文件,這意味着文件執行

IsolatedStorageFileStream FS = ISF.OpenFile(「pwd1.txt」,FileMode.Open, FileAccess.Read之前在給定的路徑必須存在);

代碼行。

如果文件存在於給定的路徑,並且仍然面臨此錯誤。比看你是否已經在代碼的某個地方打開過這個文件,忘記用dispose或using語句關閉這個流。

這種類型的問題也發生在你已經打開文件並且忘記關閉/處置它的時候。

注意: IsolatedStorageFileStream不提供有關原始錯誤核心的確切/有用的信息,因此開發人員必須調試並查看變量和對象的值以獲取問題的核心。

0

只要把爲它是給異常在try catch塊

例如代碼。

try { 
    ..your code.. 
} 
catch { ... code to handle exception ... } 

上述更改將處理所有可能的異常。

相關問題