Я развертываю приложение Asp.Net MVC 2 в Windows Server 2003. Я использую NHibernate для доступа к данным.NHibernate с MVC 2 Проблема развертывания
Когда я развернул это приложение на сервере Windows 2003 и просмотрел его, приложение выдает исключение, в котором говорится: «hibernate.cfg.xml не найден под Windows/System32/inetsrv».
Почему NHibernate ищет Windows/System32/inetsrv вместо загрузки «hibernate.cfg.xml» из папки bin?
Благодаря
Привет, Я пытался делать Server.MapPath (@ «бен \ nhibernate.cfg.xml») это не дает каких-либо проблем для моего корневого пути, но когда я изменить страницу он бросает ошибку System.IO. DirectoryNotFoundException Сообщение = Не удалось найти часть пути «E: \ Applications \ source \ UserInterface \ Accounts \ bin \ hibernate.cfg.xml». Я не знаю, почему здесь находится папка учетных записей. Почему он ищет в папке «Аккаунты», у меня нет папки «Аккаунты». Пожалуйста, помогите – user430546
У вашего приложения, скорее всего, есть контроллер учетных записей и его попытка получить доступ к вашим учетным записям по какой-либо причине. Контроллер загружает файл конфигурации nhibernate? –
Да. У меня есть контроллер учетных записей, и я пытался получить доступ к виду учетных записей. Я загружаю конфигурационный файл nhibernate. Метод сеанса и вызов этого метода из контроллера. Спасибо – user430546