2

プロジェクトのデバッグ中に Visual Studio にエラーが表示されます。また、データベース ファイル (.mdf 拡張子) にテーブルを追加しようとすると、VisualStudio が自動的に再起動します。エラー一覧 -->

    System.IO.FileNotFoundException: Error reading the C:\Windows\TEMP\ directory.
   at System.IO.FileSystemWatcher.StartRaisingEvents()
   at System.IO.FileSystemWatcher.set_EnableRaisingEvents(Boolean value)
   at Microsoft.IisExpress.SysTray.TrayAppHiddenForm.TrayAppHiddenForm_Load(Object sender,    EventArgs e)
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Form.OnCreateControl()
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ContainerControl.WndProc(Message& m)
   at System.Windows.Forms.Form.WmShowWindow(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

このエラーを解決するのを手伝ってください。

4

2 に答える 2

-1

このブログ投稿は、私たちが直面していた問題を確実に解決しました (これは私たちが直面していた問題を説明します)。- http://devatheart.azurewebsites.net/2011/04/18/troubleshooting-xmlserializer-failure/

このコードがありました

System.Diagnostics.Process.Start(RetrievedURL); ボタンをクリックしてWebページを開く際のバックグラウンドでIEプロセスを生成していました(IEはWebサーバーのデフォルトブラウザーであるため)。

賢明なことではありませんが、そのコードを削除したことで、バックグラウンドで IE プロセスが確実に停止しました。

XML Serialization Failure にどのようにリンクされるかについては、上記の投稿で説明されています。調査とこのブログ投稿 Slobodan Stipic、別名 Slobo に感謝します。

この解決策が役立つことを願っています。

于 2013-03-26T11:01:20.967 に答える