我有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. MVC网站部署问题
- 3. ASP.NET部署网站
- 4. ASP.NET网站部署
- 5. 如何部署网站asp.net
- 6. 部署asp.net mvc网站
- 7. asp.net网站发布/部署
- 8. 部署网站的Xamp问题
- 9. 分支网站部署问题
- 10. 问题,同时部署MVC网站
- 11. WebConfig文件在部署ASP.NET网站时的问题
- 12. 如何与asp.net MVC部署Asp.net网站
- 13. asp.net网站问题
- 14. ASP.NET日期部署问题
- 15. 部署ASP.net在线(问题)
- 16. ASP.NET MVC部署问题
- 17. ASP.NET MVC部署的问题
- 18. Asp.net 3.5部署问题
- 19. ASP.NET web API部署问题
- 20. ASP.NET MVC部署问题
- 21. 网站部署
- 22. 部署网站
- 23. 如何从Asp.Net网站部署
- 24. 在IIS 6.0上部署ASP.Net 4.0网站
- 25. 新手试图部署Asp.Net网站
- 26. 部署一个ASP.NET网站项目
- 27. 部署ASP.net网站时出错
- 28. asp.net 2.0网站部署iis 6
- 29. 如何在somee.com上部署ASP.net网站?
- 30. 部署ASP.NEt网站托管公司