2013-09-23 101 views
7

Tôi có một ứng dụng MVC ASP.Net mà tôi đang làm việc. Nó hoạt động tốt chỉ khoảng một nửa thời gian khi tôi cố gắng để tải một trang tôi nhận được chuyển hướng đến một login.aspx?ReturnUrl=ENCODED_REQUESTED_PATH_HERE. Đây là rất bực bội sau khi một số tìm kiếm trên internet tôi thấy rằng đây là doĐiều gì khiến WebMatrix.Data.dll và WebMatrix.WebData.dll được thêm vào thư mục bin của tôi

WebMatrix.Data.dll 
WebMatrix.WebData.dll 

Khi tôi xóa những vấn đề không đi và sau khi cho ý kiến ​​ra hai dòng sau trong IISExpress tôi applicationHost.config

<!--<add name="WebMatrixSupportModule" image="%IIS_BIN%\webmatrixsup.dll" />--> 
<!--<add name="WebMatrixSupportModule" lockItem="true" />--> 

Các tệp đã tạm dừng trong một thời gian nhưng bây giờ chúng đã trở lại và gây ra sự cố một lần nữa.

Điều gì đặt chúng vào đó, không có tham chiếu đến chúng trong dự án.

+0

Bạn có mệt mỏi vô hiệu hóa cài đặt này không? http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages – X3074861X

+0

Tôi chỉ muốn nói rằng việc xóa hai mục này đã khắc phục được sự cố của tôi (ứng dụng chậm chậm - 100 giây để tải trang). Tôi cảm thấy như tôi đã có vấn đề này trước đây, nhưng quên nó đi. Tôi không chắc chắn những gì dlls làm hoặc những gì gói họ đến ở trên, nhưng họ mess với cách tôi đang làm đường ống dẫn người dùng. Có lẽ tôi đang làm một cái gì đó 'sai', nhưng tất cả mọi thứ dường như làm việc tuyệt vời mà không có những dlls. –

Trả lời

8

Chúng được thêm vào bởi các gói NuGet đi kèm với các mẫu dự án ASP.NET MVC 4.

Bạn có thể tìm thêm thông tin tại What is the Microsoft ASP.NET Web Pages 2 Data Nuget Package for?

Những hội cung cấp Nhà cung cấp Membership đơn giản đó là mâu thuẫn với xác thực của bạn. Bạn đang sử dụng các biểu mẫu auth & bạn đã thực hiện đúng thuộc tính Authorize chưa? Nếu bộ điều khiển của bạn được đánh dấu bằng các thuộc tính ủy quyền chính xác thì bạn sẽ không gặp bất kỳ vấn đề nào. Sự hiện diện của các dll không phải là vấn đề. Bộ điều khiển của bạn không được ủy quyền tài sản.