Я установил NHibernate для моего ASP.NET веб-приложение, хотя я получаю проблемы в режиме реального времени, на следующей строке кода:ASP.NET MVC 2.0 NHibernate Настройка() выпуск
if (_sessionFactory == null)
{
_sessionFactory = new Configuration().Configure().BuildSessionFactory();
}
Глядя при внутреннем исключении проблема заключается в следующем:
{"Не удалось найти файл" D: \ Веб-сайты \ Test \ Test \ Test \ bin \ hibernate.cfg.xml '. ":" D: \ Websites \ Test \ Test \ Test \ bin \ hibernate.cfg.xml "}
Это имеет смысл, так как файл не существует в этом месте. Эта строка кода находится в моем основном проекте. Файл hibernate.cfg.xml находится в моем проекте Infrastucture, а не в моем Core. Должно ли это быть? Я скопировал файл в это место, хотя у меня все еще возникают проблемы. Если я вручную скопирую файл в это место в обозревателе Windows, я получаю следующую ошибку во время выполнения.
{ «Не удалось загрузить файл или сборку „Инфраструктура“или один из его зависимостей Система не может найти указанный файл.».: «Инфраструктура»}
Кроме того, я m отсутствует DynamicProxy.dll, поскольку я использую замок, и я не мог видеть версию DynamicProxy в папке замка, которую я скачал с http://sourceforge.net/projects/nhibernate/
любые предложения? Я могу увидеть LinFu.DynamicProxy.dll в загрузке, хотя он говорит, что мне нужна только одна из папок, Linfu или Castle, и я использую Castle для этого эксперимента. Не уверен, что это связано с этим, просто подумал, что это может помочь.
любые идеи? Большое спасибо, Джеймс
ок спасибо! Думаю, у меня это работает, позвольте мне проверить это и сообщить вам. Спасибо, – JamesRadford