nhibernate配置问题急求

问题描述

我做的第一个例子是quickstart的,但是在web.config就出错消息1未能找到元素“urn:nhibernate-configuration-2.2:hibernate-configuration”的架构信息。F:yata-castlequickstartWeb.config153F:yata-castlequickstart消息2未能找到元素“urn:nhibernate-configuration-2.2:session-factory”的架构信息。F:yata-castlequickstartWeb.config164F:yata-castlequickstart消息3未能找到元素“urn:nhibernate-configuration-2.2:property”的架构信息。F:yata-castlequickstartWeb.config175F:yata-castlequickstart消息4未能找到属性“name”的架构信息。F:yata-castlequickstartWeb.config1714F:yata-castlequickstart消息5未能找到元素“urn:nhibernate-configuration-2.2:property”的架构信息。F:yata-castlequickstartWeb.config195F:yata-castlequickstart消息6未能找到属性“name”的架构信息。F:yata-castlequickstartWeb.config1914F:yata-castlequickstart消息7未能找到元素“urn:nhibernate-configuration-2.2:property”的架构信息。F:yata-castlequickstartWeb.config215F:yata-castlequickstart消息8未能找到属性“name”的架构信息。F:yata-castlequickstartWeb.config2114F:yata-castlequickstart消息9未能找到元素“urn:nhibernate-configuration-2.2:mapping”的架构信息。F:yata-castlequickstartWeb.config235F:yata-castlequickstart消息10未能找到属性“assembly”的架构信息。F:yata-castlequickstartWeb.config2313F:yata-castlequickstart下面是我的web.config<?xmlversion="1.0"?><!--注意:除了手动编辑此文件以外,您还可以使用Web管理工具来配置应用程序的设置。可以使用VisualStudio中的“网站”->“Asp.Net配置”选项。设置和注释的完整列表在machine.config.comments中,该文件通常位于WindowsMicrosoft.NetFrameworkv2.xConfig中--><configuration><configSections><sectionname="hibernate-configuration"type="NHibernate.Cfg.ConfigurationSectionHandler,Hibernate"/></configSections><!--Addthiselement--><hibernate-configurationxmlns="urn:nhibernate-configuration-2.2"><session-factory><propertyname="dialect">NHibernate.Dialect.MsSql2005Dialect</property><propertyname="connection.provider">NHibernate.Connection.DriverConnectionProvider</property><propertyname="connection.connection_string">DataSource=169.169.43.54;InitialCatalog=quickstart;uid=sa;pwd=sa;</property><mappingassembly="QuickStart"/></session-factory></hibernate-configuration><appSettings/><connectionStrings/><system.web><!--设置compilationdebug="true"将调试符号插入已编译的页面中。但由于这会影响性能,因此只在开发过程中将此值设置为true。--><compilationdebug="true"><assemblies><addassembly="ICSharpCode.SharpZipLib,Version=0.84.0.0,Culture=neutral,PublicKeyToken=1B03E6ACF1164F73"/></assemblies></compilation><!--通过<authentication>节可以配置ASP.NET使用的安全身份验证模式,以标识传入的用户。--><authenticationmode="Windows"/><!--如果在执行请求的过程中出现未处理的错误,则通过<customErrors>节可以配置相应的处理步骤。具体说来,开发人员通过该节可以配置要显示的html错误页以代替错误堆栈跟踪。<customErrorsmode="RemoteOnly"defaultRedirect="GenericErrorPage.htm"><errorstatusCode="403"redirect="NoAccess.htm"/><errorstatusCode="404"redirect="FileNotFound.htm"/></customErrors>--></system.web></configuration>

解决方案

解决方案二:
根据你使用的NH的版本版本<hibernate-configurationxmlns="urn:nhibernate-configuration-2.2">要指定正确的版本,如果使用的是NH1.0.x需要使用<hibernate-configurationxmlns="urn:nhibernate-configuration-2.0">,如果使用的是NH1.2.x需要使用<hibernate-configurationxmlns="urn:nhibernate-configuration-2.2">
解决方案三:
这个我试过的
解决方案四:
<nhibernate><addkey="hibernate.connection.provider"value="NHibernate.Connection.DriverConnectionProvider"/><addkey="hibernate.connection.driver_class"value="NHibernate.Driver.SqlClientDriver"/><addkey="hibernate.connection.connection_string"value="Server=FP-TVTI32ZLJG30;Database=FP_ManPower;UserID=sa;Password=mm111111"/><addkey="hibernate.connection.isolation"value="ReadCommitted"/><addkey="hibernate.dialect"value="NHibernate.Dialect.MsSql2000Dialect"/><!--Server=Dev80;InitialCatalog=NHibernate;IntegratedSecurity=SSPI--></nhibernate>
解决方案五:
我的nhibernate1.2sqlserver2005vs2005
解决方案六:
hibernate-configuration.xsd文件要放在站点的根目录下
解决方案七:
nhibernate-configuration.xsd文件要放在站点的根目录下这个文件在NHibernate源代码中有的
解决方案八:
现在出的错误是这样了配置错误说明:在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。分析器错误信息:创建hibernate-configuration的配置节处理程序时出错:未能加载文件或程序集“Hibernate”或它的某一个依赖项。系统找不到指定的文件。源错误:行10:<configurationxmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">行11:<configSections>行12:<sectionname="hibernate-configuration"type="NHibernate.Cfg.ConfigurationSectionHandler,Hibernate"/>行13:</configSections>行14:<!--Addthiselement-->源文件:F:yata-castlequickstartweb.config行:12程序集加载跟踪:下列信息有助于确定程序集“Hibernate”无法加载的原因。===预绑定状态信息===日志:用户=H0636Administrator日志:DisplayName=Hibernate(Partial)日志:Appbase=file:///F:/yata-castle/quickstart/日志:初始PrivatePath=F:yata-castlequickstartbin调用程序集:System.Web,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a。===日志:此绑定从default加载上下文开始。日志:正在使用应用程序配置文件:F:yata-castlequickstartweb.config日志:使用C:windowsMicrosoft.NETFrameworkv2.0.50727configmachine.config的计算机配置文件。日志:此时没有为引用应用策略(私有、自定义、分部或基于位置的程序集绑定)。日志:试图下载新的URLfile:///C:/windows/Microsoft.NET/Framework/v2.0.50727/TemporaryASP.NETFiles/quickstart/5cfc5b5c/298ab5bb/Hibernate.DLL。日志:试图下载新的URLfile:///C:/windows/Microsoft.NET/Framework/v2.0.50727/TemporaryASP.NETFiles/quickstart/5cfc5b5c/298ab5bb/Hibernate/Hibernate.DLL。日志:试图下载新的URLfile:///F:/yata-castle/quickstart/bin/Hibernate.DLL。日志:试图下载新的URLfile:///F:/yata-castle/quickstart/bin/Hibernate/Hibernate.DLL。日志:试图下载新的URLfile:///C:/windows/Microsoft.NET/Framework/v2.0.50727/TemporaryASP.NETFiles/quickstart/5cfc5b5c/298ab5bb/Hibernate.EXE。日志:试图下载新的URLfile:///C:/windows/Microsoft.NET/Framework/v2.0.50727/TemporaryASP.NETFiles/quickstart/5cfc5b5c/298ab5bb/Hibernate/Hibernate.EXE。日志:试图下载新的URLfile:///F:/yata-castle/quickstart/bin/Hibernate.EXE。日志:试图下载新的URLfile:///F:/yata-castle/quickstart/bin/Hibernate/Hibernate.EXE。
解决方案九:
修改了app.config文件后要保存,并且关闭。问题就没有了

时间: 2024-12-28 21:02:33

nhibernate配置问题急求的相关文章

spring mvc-关于SpringMVC配置的问题,急求各位大神指点

问题描述 关于SpringMVC配置的问题,急求各位大神指点 现有一个SpringMVC的配置问题急需各路大神指点,问题如下 目前访问登录接口的方式为 http://127.0.0.1:8080/HelloWorld/login.do?userName=zhangsan&password=123 可是我想要的访问方式为:http://127.0.0.1:8080/HelloWorld/login/userName=zhangsan&password=123 就是把那个.do和?换成/的方式

c语言先用scanf初始化了一个字符指针,之后再定义字符数组出现内存不可读,在线等,急求

问题描述 c语言先用scanf初始化了一个字符指针,之后再定义字符数组出现内存不可读,在线等,急求 #include #include int main() { char*s; scanf("%s",s); //printf("%sn",s); //int n = strlen(s); //printf("%dn",n); char ret[56]; return 0; } 解决方案 s只是指针变量,没有分配内存 char*s; s = mall

pb 串行通讯-急求,大家好,我是PB软件的新手,在使用MSCOMM控件编写的时候遇到问题

问题描述 急求,大家好,我是PB软件的新手,在使用MSCOMM控件编写的时候遇到问题 在使用MSCOMM控件编写oncomm程序的时候,显示错误:coo31:syntax error string Is_input,Out_input choose case Ole_MSC.object.commevent case 2 //CommEvent属性为CommEvReceive Ole_MSC.object.InputLen=10000 //读入缓冲区中的数据长度 Is_input=Ole_MSC

人脸检测-下载的mfc程序如何更改界面按钮。急求!

问题描述 下载的mfc程序如何更改界面按钮.急求! 2C 在做车辆识别的研究,下载了一个人脸检测的程序,不知道如何把工具栏的"人脸检测"修改成"车辆检测"有会的大神,希望帮忙解答. 解决方案 直接看代码,查找对应修改不就行了 或者你到RC对应修改菜单就行了 解决方案二: 如果有源代码,直接修改:如果没有源代码,可以考虑使用资源修改器等工具,改一个字符串还是很简单的. 解决方案三: 好像是在工程资源视图下可以改正 解决方案四: 打开资源,找到菜单,里面可以直接修改 解

急求Linux下局域网内搭建Email服务器方法,!!!在线等!

问题描述 急求Linux下局域网内搭建Email服务器方法,!!!在线等! 5C 我是一个Linux初学者,最近需要搭建一个email邮件服务器,同局域网内主机间可以相互通过这个邮件服务器发邮件,拜托了,这个真的很急!最好有详细的教程和步骤! 解决方案 http://wenku.baidu.com/link?url=KWhkeraxxKKZMNzT6LtX_7BNaGDZXyUgzneTBDgvqebBt5JMpSzCyiNTK7WjXFoqa2j24aERXjTq62OErzw6Hs8ncAc

j2ee-ftl配置问题,跪求说明

问题描述 ftl配置问题,跪求说明 00 ss:Type="Number">0 SUM(RC[-36]:RC[-1]) =RC[-38]-RC[-1] =IF(RC[-39]=0,0,RC[-1]/RC[-40]) 代表的是什么意思啊?

cifar10-那位caffe大神,帮忙看看这是什么问题,急求

问题描述 那位caffe大神,帮忙看看这是什么问题,急求 caffe里cifar10运行自己的图片库时出现的问题,不知道怎样解决,帮忙看看!谢谢谢谢 解决方案 cuda的驱动版本太低了. 解决方案二: 先运行一次CUDA再来试试跑这个! 解决方案三: 我之前出现这问题是因为显卡驱动装了当时的最新版352的...后来重装成旧版346的就可以了...你可以试试看...装完驱动之后跑一下CUDA SAMPLE能跑才说明你安装CUDA成功...

超级链接-急求答案,超级好奇!!!

问题描述 急求答案,超级好奇!!! 碰到一个非常头痛的问题,研究了一下午,人都昏了,第一次在CSDN寻求帮助,实在不行了. 大家请看: http://www.idinfo.cn/SignHandle?action=3&zch=330903000023745 这个地址可以访问,但是外部链接点进去就是不能显示数据,比如直接在http://www.idinfo.cn上搜索一家企业点进去可以访问,但是复制链接到浏览器却不能访问,这也不好奇,因为有些站做了来源页限制. 同样是他的站,http://www.

c++-C++急求复数类已自行解决

问题描述 C++急求复数类已自行解决 求前辈写上思路和注释,我还要看的. 一.编写复数类CMyComplex.实现各种常用构造函数,实现整数.实数向复数的转化函数,实现整数.实数和复数以及复数之间的加.减.乘.除各种运算,并编写输出的成员函数.在主函数中测试. 设计一个MyComplex(复数)类 1.基本信息:实部.虚部: 其中:基本信息为private属性,成员函数为public属性: 2.MyComplex类有多个构造函数:缺省构造函数.带参数的构造函数.带默认参数的构造函数 3.基本功能