Trong khi tôi đang cố gắng để gỡ lỗi (sử dụng F5) các ứng dụng với trong VS, nó được hiển thị cho tôi những ngoại lệ sau đây:asp.net MVC debugger ném SEHException
External component has thrown an exception.
và đây là stack trace :
Mô tả: Một ngoại lệ không được giải quyết xảy ra trong quá trình thực hiện yêu cầu web hiện tại. Vui lòng xem lại dấu vết ngăn xếp để biết thêm thông tin về lỗi và vị trí bắt nguồn từ mã.
Ngoại lệ chi tiết:
System.Runtime.InteropServices.SEHException: External component has thrown an exception.`
Nguồn Lỗi:
Một ngoại lệ unhandled đã được tạo ra trong quá trình thực hiện các yêu cầu web hiện hành. Thông tin về nguồn gốc và vị trí của ngoại lệ có thể được xác định bằng cách sử dụng dấu vết ngăn xếp ngoại lệ bên dưới.
Stack Trace:
[SEHException (0x80004005): External component has thrown an exception.]
Microsoft.Win32.Win32Native.CreateFile(String lpFileName, Int32 dwDesiredAccess, FileShare dwShareMode, SECURITY_ATTRIBUTES securityAttrs, FileMode dwCreationDisposition, Int32 dwFlagsAndAttributes, IntPtr hTemplateFile) +0
Microsoft.Win32.Win32Native.SafeCreateFile(String lpFileName, Int32 dwDesiredAccess, FileShare dwShareMode, SECURITY_ATTRIBUTES securityAttrs, FileMode dwCreationDisposition, Int32 dwFlagsAndAttributes, IntPtr hTemplateFile) +29
System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath) +936
System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options) +82
System.IO.StreamWriter.CreateFile(String path, Boolean append) +55
System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize) +121
System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding) +29
System.Web.Compilation.StandardDiskBuildResultCache.SavePreservedSpecialFilesCombinedHash(Int64 hash) +116
System.Web.Compilation.BuildManager.CheckTopLevelFilesUpToDate2(StandardDiskBuildResultCache diskCache) +752
System.Web.Compilation.BuildManager.CheckTopLevelFilesUpToDate(StandardDiskBuildResultCache diskCache) +55
System.Web.Compilation.BuildManager.RegularAppRuntimeModeInitialize() +174
System.Web.Compilation.BuildManager.Initialize() +261
System.Web.Compilation.BuildManager.InitializeBuildManager() +246
System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags, PolicyLevel policyLevel, Exception appDomainCreationException) +350
[HttpException (0x80004005): External component has thrown an exception.]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +9013676
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +97
System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +258
từ này, tôi chỉ có thể hình dung ra rằng debugger là đâm khi làm điều này
Microsoft.Win32.Win32Native.SafeCreateFile()
Bất kỳ ý tưởng whats vấn đề ở đây?
và một điều nữa để cho bạn biết rằng nếu bạn chạy dự án sử dụng ctrl + F5, nó bắt đầu dự án và sau đó bạn có thể bắt đầu trình gỡ lỗi bằng F5 ... lạ ... bằng cách thực hiện điều này, nó đã bắt đầu dự án nhưng đã đưa ra cùng một SEHException trong khi nó đang cố gắng hiển thị trang Master, vì vậy tôi lại chạy dự án bằng cách sử dụng ctrl + F5 và mở các trang ... và sau đó khi tôi cố gắng gỡ lỗi dự án sử dụng F5 nó chạy hoàn toàn tốt ... vì vậy từ hành vi kỳ lạ này, tôi chỉ có thể kết luận rằng trình gỡ lỗi đang gặp lỗi trước khi bắt đầu hiển thị ... hãy giúp tôi với điều này vấn đề và lý do tại sao hành vi kỳ quặc này đang hoạt động .. –
Dung lượng đĩa trống của bạn như thế nào? –
trên ổ đĩa c của tôi Tôi có 141GB miễn phí và ổ d tôi có 218GB miễn phí. Tôi giữ dự án của mình trong ổ đĩa d, vì vậy tôi không nghĩ rằng mình có vấn đề gì với dung lượng ổ đĩa ... cộng với việc dọn dẹp ổ đĩa nhưng vấn đề vẫn tồn tại –