Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / [nHib] Could not compile the mapping document [over internet] / 9 сообщений из 9, страница 1 из 1
15.01.2010, 07:59
    #36411324
Hug
Hug
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[nHib] Could not compile the mapping document [over internet]
Добрый день.
Есть приложение, использующее 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
15.01.2010, 09:26
    #36411424
Курочка Ряба
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[nHib] Could not compile the mapping document [over internet]
NHibernate тут не при чём. Смотрите настройки IIS, читайте логи.
...
Рейтинг: 0 / 0
15.01.2010, 10:17
    #36411495
Hug
Hug
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[nHib] Could not compile the mapping document [over internet]
А при чем здесь IIS
Win Forms Gui.
Логи - Could not compile the mapping document: domain.hbm.xml
...
Рейтинг: 0 / 0
15.01.2010, 11:23
    #36411667
Курочка Ряба
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[nHib] Could not compile the mapping document [over internet]
HugА при чем здесь IIS
HugС другой стороны Ado.net, membership отлично работают через инет
Мне показалось, Вы работаете с вебом.

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

Код: 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
20.01.2010, 21:20
    #36421513
Abbey Road
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[nHib] Could not compile the mapping document [over internet]
Hug,

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

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


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