powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / [nHib] Could not compile the mapping document [over internet]
9 сообщений из 9, страница 1 из 1
[nHib] Could not compile the mapping document [over internet]
    #36411324
Hug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hug
Гость
Добрый день.
Есть приложение, использующее nHibernate.
В локалке все работает отлично(проверял на разных компьютерах.
Через интернет не работает.
Выдает такую вот ошибку: Could not compile the mapping document.
С другой стороны Ado.net, membership отлично работают через инет
[формы где они используются-работают]
Вот конфиг:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
   <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
    <session-factory>
      <property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
      <property name="dialect">NHibernate.Dialect.MySQLDialect</property>
      <property name="connection.driver_class">NHibernate.Driver.MySqlDataDriver</property>
      <property name="connection.connection_string">Datasource=WHITE IP;Database=1;uid=root;pwd=1;persist security info=True;CharSet=utf8; Use Procedure Bodies =false;</property>
      <property name="show_sql">true</property>
      <property name="default_schema">pharm</property>
      <property name='proxyfactory.factory_class'>NHibernate.ByteCode.LinFu.ProxyFactoryFactory, NHibernate.ByteCode.LinFu</property>
      <mapping assembly="Pharm.Core" />
    </session-factory>
  </hibernate-configuration>
...
Рейтинг: 0 / 0
[nHib] Could not compile the mapping document [over internet]
    #36411424
Курочка Ряба
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NHibernate тут не при чём. Смотрите настройки IIS, читайте логи.
...
Рейтинг: 0 / 0
[nHib] Could not compile the mapping document [over internet]
    #36411495
Hug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hug
Гость
А при чем здесь IIS
Win Forms Gui.
Логи - Could not compile the mapping document: domain.hbm.xml
...
Рейтинг: 0 / 0
[nHib] Could not compile the mapping document [over internet]
    #36411667
Курочка Ряба
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HugА при чем здесь IIS
HugС другой стороны Ado.net, membership отлично работают через инет
Мне показалось, Вы работаете с вебом.

HugWin Forms Gui.
Об этом нужно сразу говорить, дабы исключить лишние вопросы.
...
Рейтинг: 0 / 0
[nHib] Could not compile the mapping document [over internet]
    #36412223
Hug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hug
Гость
НУ да не прав.
...
Рейтинг: 0 / 0
[nHib] Could not compile the mapping document [over internet]
    #36412256
Курочка Ряба
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А по вопросу Вашему - я пас, извиняйте :)
...
Рейтинг: 0 / 0
[nHib] Could not compile the mapping document [over internet]
    #36419562
Hug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hug
Гость
Не решилось
Вот текст со всеми иннерами

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
NHibernate.MappingException: Could not compile the mapping document: WClassLibrary1.PrepBrand.hbm.xml ---> NHibernate.HibernateException: Could not instantiate dialect class NHibernate.Dialect.MySQLDialect ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.TypeInitializationException: The type initializer for 'NHibernate.NHibernateUtil' threw an exception. ---> System.TypeLoadException: Could not load type 'System.DateTimeOffset' from assembly 'mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
   at NHibernate.Type.DateTimeOffsetType.get_ReturnedClass()
   at NHibernate.NHibernateUtil..cctor()
   --- End of inner exception stack trace ---
   at NHibernate.Dialect.Dialect..ctor()
   at NHibernate.Dialect.MySQLDialect..ctor()
   --- End of inner exception stack trace ---
   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck)
   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)
   at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)
   at System.Activator.CreateInstance(Type type, Boolean nonPublic)
   at NHibernate.Bytecode.ActivatorObjectsFactory.CreateInstance(Type type)
   at NHibernate.Dialect.Dialect.InstantiateDialect(String dialectName)
   --- End of inner exception stack trace ---
   at NHibernate.Dialect.Dialect.InstantiateDialect(String dialectName)
   at NHibernate.Dialect.Dialect.GetDialect(IDictionary`2 props)
   at NHibernate.Cfg.Configuration.AddValidatedDocument(NamedXmlDocument doc)
   --- End of inner exception stack trace ---
   at NHibernate.Cfg.Configuration.LogAndThrow(Exception exception)
   at NHibernate.Cfg.Configuration.AddValidatedDocument(NamedXmlDocument doc)
   at NHibernate.Cfg.Configuration.ProcessMappingsQueue()
   at NHibernate.Cfg.Configuration.AddInputStream(Stream xmlInputStream, String name)
   at NHibernate.Cfg.Configuration.AddResource(String path, Assembly assembly)
   at NHibernate.Cfg.Configuration.AddAssembly(Assembly assembly)
   at NHibernate.Cfg.Configuration.AddAssembly(String assemblyName)
   at NHibernate.Cfg.Configuration.DoConfigure(IHibernateConfiguration hc)
   at NHibernate.Cfg.Configuration.Configure()
   at WindowsFormsApplication1.Form1.button1_Click(Object sender, EventArgs e) in I:\projects
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)










:
...
Рейтинг: 0 / 0
[nHib] Could not compile the mapping document [over internet]
    #36421513
Abbey Road
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hug,

авторCould not load type 'System.DateTimeOffset'

Оно? В mysql такое влезет?
...
Рейтинг: 0 / 0
[nHib] Could not compile the mapping document [over internet]
    #36428232
Hug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hug
Гость
Решилось.
Оказались проблемы fw 2.0. Надо было sp1 ставить
НУ что за микрософт. Вот как клиентам объяснять, чтобы их программа(1мб) заработала, им нужно скачать 25мб.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / [nHib] Could not compile the mapping document [over internet]
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]