2
我在Windows Server 2003上部署Asp.Net MVC 2應用程序。 我正在使用NHibernate進行數據訪問。NHibernate與MVC 2部署問題
當我在Windows Server 2003上部署此應用程序並瀏覽它時,應用程序會拋出一個異常,提示「在Windows/System32/inetsrv下找不到hibernate.cfg.xml」。
爲什麼NHibernate正在搜索Windows/System32/inetsrv,而不是從bin文件夾中加載「hibernate.cfg.xml」?
謝謝
大家好, 我試圖做使用Server.Mappath(@的「bin \ nhibernate.cfg.xml」) 它是不是給我的根路徑的任何問題,但是當我改變頁面則拋出錯誤 System.IO。 DirectoryNotFoundException Message =找不到路徑'E:\ Applications \ source \ UserInterface \ Accounts \ bin \ hibernate.cfg.xml'的一部分。 我不知道爲什麼帳戶文件夾在這裏。爲什麼它在Accounts文件夾中搜索我沒有任何Accounts文件夾。 請幫助 – user430546 2010-09-02 10:15:37
您的應用很可能有一個帳戶控制器,並且出於某種原因試圖訪問您的帳戶視圖。控制器是否加載了nhibernate配置文件? – 2010-09-02 11:13:54
是的。我有帳戶控制器,我試圖訪問帳戶視圖。 我正在加載nhibernate配置文件會話方法,並從控制器調用此方法。 謝謝 – user430546 2010-09-02 13:11:38