ProxyFactoryFactory не был настроен

Используйте

self.navigationController.navigationBar.hidden = YES;

или добавьте эту строку в viewWillAppear:

self.navigationController.interactivePopGestureRecognizer.delegate = self;

Кажется, что взаимодействие не эффективно, добавление этой строки и приведение контроллера представления в соответствие с протоколом UIGestureRecognizerDelegate заставит это работать.

11
задан Peter Mortensen 12 August 2011 в 23:16
поделиться

5 ответов

Мы использовали шаблоны проектирования в 80-х годах, мы просто не знали, что это шаблоны проектирования.

Я предпочитаю блок раздела hibernate-configuration для конфигурации.

Edit: здесь соответствующие разделы из моей веб-конфигурации, если вы хотите настроить с помощью hibernate-configuration вместо ключа / пары значений.

Кроме того, можно просто поместить часть hibernate-configuration в отдельный файл с именем hibernate.cfg.xml . Затем вы можете использовать xsd nhibernate-configuration.xsd , который находится в загружаемом файле, для проверки вашей конфигурации.

<configSections>
    <section name="hibernate-configuration"   type="NHibernate.Cfg.ConfigurationSectionHandler, NHibernate"/>
</configSections>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
    <session-factory>
        <property name="dialect">NHibernate.Dialect.MsSql2005Dialect</property>
        <property name="default_schema">kennelfinder.dbo</property>
        <property name="connection.provider">
            NHibernate.Connection.DriverConnectionProvider
        </property>
        <property name="proxyfactory.factory_class">
            NHibernate.ByteCode.LinFu.ProxyFactoryFactory, NHibernate.ByteCode.LinFu
        </property>
        <property name="connection.connection_string">{Your connection string}</property>
        <property name="show_sql">false</property>
        <property name="connection.driver_class">
            NHibernate.Driver.SqlClientDriver
        </property>
        <property name="connection.isolation">ReadCommitted</property>
        <property name="use_proxy_validator">true</property>
        <mapping assembly="KennelFinder"/>
    </session-factory>
</hibernate-configuration>
13
ответ дан 3 December 2019 в 05:13
поделиться

I had to work through the signed ClickOnce recently. It was not the most smooth experience, but once this has been done (and wired to the automated publishing) it started working like a marvel. Here's the actual product, if you are interested in the behavior: Forecasting Add-in for Excel.

Article on ClickOnce Manifest Signing and Strong-Name Assembly Signing was a good start.

Can I use the same certificate to sign multiple ClickOnce assemblies?

Yes.

How much does a certificate cost?

Tucows offers certificates for 75$, but the process is rather slow.

What information do I need to provide when obtaining the certificate?

They check your documents (e.g. a scan of your certificate of incorporation), check your whois record and things like this.

Does the certificate need to be aware of where the publishing location is?

This was not needed in our case.

<property name='proxyfactory.factory_class'>NHibernate.ByteCode.Castle.ProxyFactoryFactory, NHibernate.ByteCode.Castle</property>

После этого нужно просто убедиться, что ВСЕ файлы в каталоге отложенной загрузки NHibernate Castle находятся в корзине.

LinFu.DynamicProxy.dll недостаточно. Вам также понадобится NHibernate.ByteCode.Linfu.dll (и, возможно, другие).

9
ответ дан 3 December 2019 в 05:13
поделиться
<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <configSections>
        <section name="hibernate-configuration" type="NHibernate.Cfg.ConfigurationSectionHandler, NHibernate"/>
    </configSections>
    <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
        <session-factory>
            <property name="dialect">NHibernate.Dialect.MsSql2005Dialect</property>
            <property name="connection.provider"> NHibernate.Connection.DriverConnectionProvider </property>
            <property name="proxyfactory.factory_class"> NHibernate.ByteCode.LinFu.ProxyFactoryFactory, NHibernate.ByteCode.LinFu </property>
            <property name="connection.connection_string">Server=(local);database=HelloNHibernate;Integrated Security=SSPI;</property>
            <property name="show_sql">false</property>
            <property name="connection.driver_class"> NHibernate.Driver.SqlClientDriver </property>
            <property name="connection.isolation">ReadCommitted</property>
            <property name="use_proxy_validator">true</property>
        </session-factory>
    </hibernate-configuration>
</configuration>

Скопируйте LinFu.DynamicProxy.dll и NHibernate.ByteCode .LinFu.dll в папку NHibernate и добавьте те же файлы DLL в ссылку на проект.

1
ответ дан 3 December 2019 в 05:13
поделиться

Я получил эту ошибку после публикации моего проекта с помощью функции "Опубликовать ..." правой кнопкой мыши Visual Studio 2008 при попытке Проект MVC / NHibernate на наш веб-сервер.

Оказалось, мне просто нужно было установить правильные параметры в диалоговом окне публикации. В частности, в разделе «Копировать» укажите «Все файлы в папке исходного проекта», и тогда он заработал. «Только файлы, необходимые для запуска этого приложения» было недостаточно, возможно, Visual Studio не хватило ума, чтобы определить, какие библиотеки DLL загружаются лениво?

1
ответ дан 3 December 2019 в 05:13
поделиться
rnate.ByteCode.LinFu.ProxyFactoryFactory, NHibernate.ByteCode.LinFu</property>
<property name='proxyfactory.factory_class'>NHibernate.ByteCode.Castle.ProxyFactoryFactory, NHibernate.ByteCode.Castle</property>
-2
ответ дан 3 December 2019 в 05:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: