我有Asp.Net MVC2(.Net 4.0)網站。它使用NHibernate 3.0 + Fluent NHibernate。我想將它部署在遠程服務器上。
當我使用遠程數據庫的連接字符串在本地運行它時,一切正常。當我部署它並使用瀏覽器時,它可以正常工作。我也可以在網站上註冊新用戶(它會在會員表格和附加表格中創建記錄)。我可以看到我在註冊時輸入的所有用戶信息。這一刻,一切都很好。
然後我嘗試修改配置文件中的一些信息,但頁面刷新後(!!!)我看到舊數據。所以,數據庫中沒有任何變化。真是......「嗯,插入工作,但不更新」, - 我想。
然後我嘗試使用Log4Net設置日誌記錄,但它不創建日誌文件。需要注意的是,一切都在當地正常工作。
我發現這篇文章"Security" problem with NHibernate on deployed web application,但看在主機的控制面板我發現「CAS信任級別:完整」。
我絕望了。發佈你的所有想法,一切都可能有用。ASP.NET網站部署問題
0
A
回答
0
所以,我已經自己解決了。問題出現在NHibernate中。我使用每個請求開放會話的最佳做法,並且應該在每個HTTP會話結束時刷新NHibernate會話。平淡無奇,但事實並非如此。我在我的SaveOrUpdate()
和Update()
方法中添加了session.Flush(); session.Clear();
。現在它正常工作。
所以,我不明白這樣的行爲。有任何想法嗎?
相關問題
- 1. 問題,同時部署asp.net MVC3網站
- 2. ASP.NET部署網站
- 3. ASP.NET網站部署
- 4. 如何部署網站asp.net
- 5. 部署asp.net mvc網站
- 6. 問題,同時部署MVC網站
- 7. WebConfig文件在部署ASP.NET網站時的問題
- 8. asp.net網站問題
- 9. 網站部署
- 10. Asp.net 3.5部署問題
- 11. 部署ASP.net在線(問題)
- 12. ASP.NET MVC部署問題
- 13. ASP.NET日期部署問題
- 14. 部署ASP.net網站時出錯
- 15. 部署一個網站asp.net和iis
- 16. 在IIS 6.0上部署ASP.Net 4.0網站
- 17. ASP.NET,部署網站的步驟
- 18. 部署asp.net網站的最佳方法
- 19. 如何在somee.com上部署ASP.net網站?
- 20. 部署ASP.NEt網站託管公司
- 21. 部署asp.net 3.5網站:要求
- 22. asp.net 2.0網站部署iis 6
- 23. ASP.NET MVC內聯網站點部署
- 24. 如何從Asp.Net網站部署
- 25. 在IIS 7.5上部署VS2010 ASP.Net網站
- 26. 新手試圖部署Asp.Net網站
- 27. 部署一個ASP.NET網站項目
- 28. 無法部署ASP.NET MVC網站
- 29. asp.net mvc3網站的Webconfig(部署)
- 30. 問題asp.net網站項目