Tôi có một ứng dụng ASP.NET MVC sử dụng NHibernate và ứng dụng chạy tốt khi chạy nó thông qua máy chủ web ảo VS2008, nhưng khi tôi cố gắng chạy trang web thông qua máy chủ IIS cục bộ của tôi, tôi tiếp tục gặp lỗi NHibernate này : Không có phiên nào được ràng buộc với ngữ cảnh hiện tại. Tôi không biết chuyện gì đã xảy ra. Tui bỏ lỡ điều gì vậy? Tôi chỉ có trang web mặc định IIS của tôi trỏ đến thư mục web của ứng dụng, nơi nó chạy trang Default.aspx. Ý tưởng nào? Cảm ơnNHibernate Session với IIS 7
7
A
Trả lời
13
Bạn có đang quản lý ngữ cảnh của mình bằng HttpHandler hoặc HttpModule không? IIS7 yêu cầu một nhóm cấu hình khác nhau trong web.config cho những điều này.
<system.webServer>
<modules></modules>
<handlers></handlers>
</system.webServer>
Nút này phải nằm ngoài nút <system.web />
.
Bạn có thể có một phần <httpHandlers />
và <httpModules />
, các công việc này với IIS6, nhưng không IIS7 trừ khi bạn đang chạy trong chế độ cũ. Cũng có thể là nếu bạn kết thúc phiên khi sự kiện EndRequest được kích hoạt, nó sẽ được kích hoạt bởi một yêu cầu cho một hình ảnh hoặc tài nguyên tĩnh khác sẽ yêu cầu kết thúc trước khi gọi đến phương thức hành động của bạn .
Các vấn đề liên quan
- 1. SessionStack NHibernate Session theo yêu cầu
- 2. Lỗi sử dụng phiên trong IIS 7
- 3. cách iis 7 tạo etags
- 4. Chứng chỉ ứng dụng khách với IIS 7
- 5. Đặt trang web IIS 7 cụ thể với AppCmd?
- 6. Webactivator không chạy trên IIS 7
- 7. Nén IIS 7 không hoạt động
- 8. Apache và IIS 7 chạy cùng nhau
- 9. IIS 7 không nhận dạng tệp svc
- 10. IIS 7 Các giao thức đã bật
- 11. Không thể dừng IIS trong windows 7
- 12. ColdFusion Client vs Session Session
- 13. Nhibernate với Microsoft System.Data.OracleClient
- 14. NHibernate an toàn chủ đề với phiên
- 15. PowerShell: Tải WebAdministration trong tập lệnh ps1 trên cả IIS 7 và IIS 7.5
- 16. IIS 7 - Xác thực trong IIS vs Xác thực trong web.config
- 17. Máy chủ Websocket Đằng sau IIS 7 Proxy ngược
- 18. WordPress trên IIS 7 php-cgi hogging CPU
- 19. SQL Server Session Nhà nước, trang trại và cấu hình IIS
- 20. IIS 7 Nhật ký yêu cầu cơ thể
- 21. Không thể tìm thấy IIS trên Windows 7 Home Basic
- 22. Thêm IIS 7 AppPool Identities dưới dạng SQL Server Logons
- 23. Tìm hiểu về tệp nhật ký IIS 7
- 24. Đặt ứng dụng mặc định trong IIS 7?
- 25. URL yêu cầu không hợp lệ trong IIS 7
- 26. Có cái gì đó giống như IIS 6.0 Resource Kit Tools cho IIS 7?
- 27. Bộ lọc Isapi không hoạt động trên IIS 7 (đã hoạt động trên IIS 6)
- 28. Securing tải về Large Sử dụng C# và IIS 7
- 29. ASP.Net Web Application Security không hoạt động trên IIS 7?
- 30. Triển khai ứng dụng ASP.Net MVC 4 trên IIS 7
Cảm ơn bạn rất nhiều! Điều đó giải quyết vấn đề của tôi chính xác. Cảm ơn bạn về thông tin. Ha, tôi chỉ nhận thấy có một bình luận trong file web.config về việc này. Tôi đoán tôi nên nhìn khó hơn.:P – CalebHC