Tôi đã đọc qua nhiều câu hỏi khác được đăng trên cùng một vấn đề, nhưng tôi vẫn không hiểu nguyên nhân và cách ngăn không cho nó xảy ra.ASP.NET tham nhũng lắp ráp "Không thể tải tập tin hoặc lắp ráp App_Web_ *"
Trong trường hợp của tôi, điều này xảy ra trên máy chủ sản xuất. Tôi nhận được cùng một lỗi đã được mô tả trong các câu hỏi khác, và tôi giải quyết nó bằng cách sao chép lại các hội đồng vào thư mục bin. Họ thậm chí không biên dịch lại các tập tin, họ là những người cùng trong đó trước đó - sao chép lại, và sau đó nó bắt đầu làm việc mà không có vấn đề.
Phần kỳ lạ của nó là tôi đang sử dụng dự án triển khai web để đổi tên tất cả các tệp lắp ráp của tôi thành thư mục dựa trên dll. Vì vậy, directory.dll và folder.subfolder.dll thay vì App_Web_jt8nxllz.dll. Tuy nhiên, lỗi vẫn còn tên tệp gốc App_Web_jt8nxllz.dll.
Xóa nội dung của thư mục C:\WINDOWS\Microsoft.NET\Framework[64]\v...\Temporary ASP.NET Files
hoạt động và tất cả đều ổn, nhưng có ai biết cách ngăn chặn lỗi này xảy ra không? Ngoài ra, tắt IIS hoặc khởi động lại nó thực sự là không khả thi khi nó xảy ra trên máy chủ sản xuất. Có lẽ làm sạch thư mục Temp trên bộ lập lịch tự động?
Sự cố thực sự ở đây là gì? Có điều gì đó đặc biệt gây ra điều này xảy ra không? Các trang web sẽ được humming cùng không có vấn đề gì cả, và sau đó tất cả các đột ngột, toàn bộ một thư mục ngừng làm việc và sản xuất lỗi này.
Could not load file or assembly 'App_Web_jt8nxllz, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
Exception type 'System.IO.FileNotFoundException' was caught.
Source: App_Web_whv5zsvd
Target Site: Void __BuildControlTree(ASP.artists_controls_artistheader_ascx)
Stack Trace:
at ASP.artists_controls_artistheader_ascx.__BuildControlTree(artists_controls_artistheader_ascx __ctrl)
at ASP.artists_controls_artistheader_ascx.FrameworkInitialize()
at System.Web.UI.UserControl.InitializeAsUserControlInternal()
at System.Web.UI.UserControl.InitializeAsUserControl(Page page)
at ASP._artists_artist_master.__BuildControlctlArtistHeader()
at ASP._artists_artist_master.__BuildControlctlContent(Control __ctrl)
at System.Web.UI.CompiledTemplateBuilder.InstantiateIn(Control container)
at ASP.master_mysite_master.__BuildControlMainContent()
at ASP.master_mysite_master.__BuildControlform1()
at ASP.master_mysite_master.__BuildControlBody()
at ASP.master_mysite_master.__BuildControlTree(master_mysite_master __ctrl)
at ASP.master_mysite_master.FrameworkInitialize()
at System.Web.UI.UserControl.InitializeAsUserControlInternal()
at System.Web.UI.MasterPage.CreateMaster(TemplateControl owner, HttpContext context, VirtualPath masterPageFile, IDictionary contentTemplateCollection)
at System.Web.UI.MasterPage.get_Master()
at System.Web.UI.MasterPage.ApplyMasterRecursive(MasterPage master, IList appliedMasterFilePaths)
at System.Web.UI.Page.ApplyMasterPage()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Hotfix này không hoạt động với tất cả mọi người. bạn có thể đọc thêm về một số vấn đề trong bài đăng này http://forums.asp.net/t/986130.aspx – YetAnotherDeveloper