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, > > 
 System.ServiceModel, Version=3.0.0.0, > > Culture=neutral,
 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 -~----------~----~----~----~------~----~------~--~---
