Don't know whether to laugh or cry!

On Sun, Aug 30, 2009 at 3:26 PM, Rick Kierner <[email protected]>wrote:

>
> Never mind.  Here's a note for all other new users:  When you download
> the binaries, it's possible that your OS will block content that was
> downloaded from the internet.  in Win 7 (and I assume at least Vista),
> right click on the dll and open the properties.  At the bottom of the
> properties window, there may be a security message like "this file
> came from another computer and might be blocked to help protect this
> computer"  Next to that message, will be an Unblock button.  I clicked
> that on each of the referenced DLLs and my app started working.
>
>
>
> On Aug 30, 9:09 am, Rick Kierner <[email protected]> wrote:
> > When accessing my WCF Service, I get an exception "Unable to load one
> > or more of the requested types. Retrieve the LoaderExceptions property
> > for more information."  The Loader Exception Property has "Request
> > Failed" as the value.
> >
> > If I run the same code under the context of a console app, I do not
> > get an exception and everything works fine.  This probably has
> > something to do with a configuration with FNH or WCF but I'm not sure
> > where to look.
> >
> > Session Factory Creation (Where the exception is thrown):
> >
> > private static ISessionFactory CreateSessionFactory()
> >         {
> >             return
> >                 Fluently
> >                 .Configure()
> >                 .Database(
> >                     MsSqlConfiguration.MsSql2005.ConnectionString(
> >                         c => c.Is("My_Connection_String")))
> >                 .Mappings(m =>
> > m.FluentMappings.AddFromAssemblyOf<PersonMap>())
> >                 .BuildSessionFactory();
> >         }
> >
> > web.config for WCF Service:
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> >
> > <configuration>
> >
> >   <configSections>
> >     <sectionGroup name="system.web.extensions"
> > type="System.Web.Configuration.SystemWebExtensionsSectionGroup,
> > System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
> > PublicKeyToken=31BF3856AD364E35">
> >       <sectionGroup name="scripting"
> > type="System.Web.Configuration.ScriptingSectionGroup,
> > System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
> > PublicKeyToken=31BF3856AD364E35">
> >         <section name="scriptResourceHandler"
> > type="System.Web.Configuration.ScriptingScriptResourceHandlerSection,
> > System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
> > PublicKeyToken=31BF3856AD364E35" requirePermission="false"
> > allowDefinition="MachineToApplication" />
> >         <sectionGroup name="webServices"
> > type="System.Web.Configuration.ScriptingWebServicesSectionGroup,
> > System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
> > PublicKeyToken=31BF3856AD364E35">
> >           <section name="jsonSerialization"
> > type="System.Web.Configuration.ScriptingJsonSerializationSection,
> > System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
> > PublicKeyToken=31BF3856AD364E35" requirePermission="false"
> > allowDefinition="Everywhere" />
> >           <section name="profileService"
> > type="System.Web.Configuration.ScriptingProfileServiceSection,
> > System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
> > PublicKeyToken=31BF3856AD364E35" requirePermission="false"
> > allowDefinition="MachineToApplication" />
> >           <section name="authenticationService"
> > type="System.Web.Configuration.ScriptingAuthenticationServiceSection,
> > System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
> > PublicKeyToken=31BF3856AD364E35" requirePermission="false"
> > allowDefinition="MachineToApplication" />
> >           <section name="roleService"
> > type="System.Web.Configuration.ScriptingRoleServiceSection,
> > System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
> > PublicKeyToken=31BF3856AD364E35" requirePermission="false"
> > allowDefinition="MachineToApplication" />
> >         </sectionGroup>
> >       </sectionGroup>
> >     </sectionGroup>
> >   </configSections>
> >
> >   <appSettings />
> >   <connectionStrings>
> >     <add name="theturn" connectionString="My_Connection_String"/>
> >       </connectionStrings>
> >
> >   <system.web>
> >     <!--
> >             Set compilation debug="true" to insert debugging
> >             symbols into the compiled page. Because this
> >             affects performance, set this value to true only
> >             during development.
> >         -->
> >     <compilation debug="true">
> >       <!--<buildProviders>
> >         <add extension=".svc"
> > type="System.ServiceModel.Activation.ServiceBuildProvider,
> > &#xD;&#xA;         System.ServiceModel, Version=3.0.0.0,
> > Culture=neutral,&#xD;&#xA;         PublicKeyToken=b77a5c561934e089"
> >
> >                                          />
> >       </buildProviders>-->
> >
> >       <assemblies>
> >         <add assembly="System.Core, Version=3.5.0.0, Culture=neutral,
> > PublicKeyToken=B77A5C561934E089" />
> >         <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0,
> > Culture=neutral, PublicKeyToken=B77A5C561934E089" />
> >         <add assembly="System.Web.Extensions, Version=3.5.0.0,
> > Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
> >         <add assembly="System.Xml.Linq, Version=3.5.0.0,
> > Culture=neutral, PublicKeyToken=B77A5C561934E089" />
> >       </assemblies>
> >
> >     </compilation>
> >     <!--
> >             The <authentication> section enables configuration
> >             of the security authentication mode used by
> >             ASP.NET to identify an incoming user.
> >         -->
> >     <authentication mode="Windows" />
> >     <!--
> >             The <customErrors> section enables configuration
> >             of what to do if/when an unhandled error occurs
> >             during the execution of a request. Specifically,
> >             it enables developers to configure html error pages
> >             to be displayed in place of a error stack trace.
> >
> >         -->
> >     <customErrors mode="Off">
> >     </customErrors>
> >
> >     <pages>
> >       <controls>
> >         <add tagPrefix="asp" namespace="System.Web.UI"
> > assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
> > PublicKeyToken=31BF3856AD364E35" />
> >         <add tagPrefix="asp" namespace="System.Web.UI.WebControls"
> > assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
> > PublicKeyToken=31BF3856AD364E35" />
> >       </controls>
> >     </pages>
> >
> >     <httpHandlers>
> >       <remove verb="*" path="*.asmx" />
> >       <add verb="*" path="*.asmx" validate="false"
> > type="System.Web.Script.Services.ScriptHandlerFactory,
> > System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
> > PublicKeyToken=31BF3856AD364E35" />
> >       <add verb="*" path="*_AppService.axd" validate="false"
> > type="System.Web.Script.Services.ScriptHandlerFactory,
> > System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
> > PublicKeyToken=31BF3856AD364E35" />
> >       <add verb="GET,HEAD" path="ScriptResource.axd"
> > type="System.Web.Handlers.ScriptResourceHandler,
> > System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
> > PublicKeyToken=31BF3856AD364E35" validate="false" />
> >     </httpHandlers>
> >     <httpModules>
> >       <add name="ScriptModule" type="System.Web.Handlers.ScriptModule,
> > System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
> > PublicKeyToken=31BF3856AD364E35" />
> >     </httpModules>
> >
> >   </system.web>
> >
> >   <system.codedom>
> >     <compilers>
> >       <compiler language="c#;cs;csharp" extension=".cs"
> > warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider, System,
> > Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
> >         <providerOption name="CompilerVersion" value="v3.5" />
> >         <providerOption name="WarnAsError" value="false" />
> >       </compiler>
> >     </compilers>
> >   </system.codedom>
> >
> >   <!--
> >         The system.webServer section is required for running ASP.NET
> > AJAX under Internet
> >         Information Services 7.0.  It is not necessary for previous
> > version of IIS.
> >     -->
> >   <system.webServer>
> >     <validation validateIntegratedModeConfiguration="false" />
> >     <modules>
> >       <remove name="ScriptModule" />
> >       <add name="ScriptModule" preCondition="managedHandler"
> > type="System.Web.Handlers.ScriptModule, System.Web.Extensions,
> > Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
> >     </modules>
> >     <handlers>
> >       <remove name="WebServiceHandlerFactory-Integrated" />
> >       <remove name="ScriptHandlerFactory" />
> >       <remove name="ScriptHandlerFactoryAppServices" />
> >       <remove name="ScriptResource" />
> >       <add name="ScriptHandlerFactory" verb="*" path="*.asmx"
> > preCondition="integratedMode"
> > type="System.Web.Script.Services.ScriptHandlerFactory,
> > System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
> > PublicKeyToken=31BF3856AD364E35" />
> >       <add name="ScriptHandlerFactoryAppServices" verb="*"
> > path="*_AppService.axd" preCondition="integratedMode"
> > type="System.Web.Script.Services.ScriptHandlerFactory,
> > System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
> > PublicKeyToken=31BF3856AD364E35" />
> >       <add name="ScriptResource" preCondition="integratedMode"
> > verb="GET,HEAD" path="ScriptResource.axd"
> > type="System.Web.Handlers.ScriptResourceHandler,
> > System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
> > PublicKeyToken=31BF3856AD364E35" />
> >     </handlers>
> >     <directoryBrowse enabled="true" />
> >   </system.webServer>
> >
> >   <runtime>
> >     <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
> >       <dependentAssembly>
> >         <assemblyIdentity name="System.Web.Extensions"
> > publicKeyToken="31bf3856ad364e35" />
> >         <bindingRedirect oldVersion="1.0.0.0-1.1.0.0"
> > newVersion="3.5.0.0" />
> >       </dependentAssembly>
> >       <dependentAssembly>
> >         <assemblyIdentity name="System.Web.Extensions.Design"
> > publicKeyToken="31bf3856ad364e35" />
> >         <bindingRedirect oldVersion="1.0.0.0-1.1.0.0"
> > newVersion="3.5.0.0" />
> >       </dependentAssembly>
> >     </assemblyBinding>
> >   </runtime>
> >
> >   <system.serviceModel>
> >     <behaviors>
> >       <serviceBehaviors>
> >         <behavior name="com.theturn.service.MyServiceBehavior">
> >           <serviceMetadata httpGetEnabled="true" />
> >           <serviceDebug includeExceptionDetailInFaults="true" />
> >         </behavior>
> >       </serviceBehaviors>
> >     </behaviors>
> >     <services>
> >       <service
> > behaviorConfiguration="com.theturn.service.MyServiceBehavior"
> >         name="com.theturn.service.HomeShopperService">
> >         <clear />
> >         <endpoint binding="basicHttpBinding" name="basicHttpBinding"
> >           bindingName="basicHttpBinding"
> > contract="com.theturn.service.IMyService"
> >           listenUriMode="Explicit">
> >           <identity>
> >             <dns value="MY_URL" />
> >             <certificateReference storeName="My"
> > storeLocation="LocalMachine"
> >               x509FindType="FindBySubjectDistinguishedName" />
> >           </identity>
> >         </endpoint>
> >       </service>
> >     </services>
> >   </system.serviceModel>
> > </configuration>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Fluent NHibernate" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/fluent-nhibernate?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to