wcf data sevice can work on iisexpress, but not in iis -


i wrote simple wcf data service. find can't work when deploy on iis7.5. can work on iis express.

[system.servicemodel.servicebehavior(includeexceptiondetailinfaults = true)]    public class wcfdataservice : dataservice<configurationdataentities> {     // method called once initialize service-wide policies.     public static void initializeservice(dataserviceconfiguration config)     {         // todo: set rules indicate entity sets , service operations visible, updatable, etc.         // examples:         config.useverboseerrors = true;          config.setentitysetaccessrule("*", entitysetrights.allread);         // config.setserviceoperationaccessrule("myserviceoperation", serviceoperationrights.all);         config.dataservicebehavior.maxprotocolversion = dataserviceprotocolversion.v3;     } } 

this webconfig file

<configuration>   <configsections>     <!-- more information on entity framework configuration, visit http://go.microsoft.com/fwlink/?linkid=237468 -->     <section name="entityframework5" type="system.data.entity.internal.configfile.entityframeworksection, entityframework, version=5.0.0.0, culture=neutral, publickeytoken=b77a5c561934e089" requirepermission="false" />   </configsections>   <connectionstrings>     <add name="configurationdataentities" connectionstring="metadata=res://*/configurationdatamodel.csdl|res://*/configurationdatamodel.ssdl|res://*/configurationdatamodel.msl;provider=system.data.sqlserverce.4.0;provider connection string=&quot;data source=|datadirectory|\configurationdata.sdf;password=123;persist security info=true&quot;" providername="system.data.entityclient" />   </connectionstrings>   <system.web>     <compilation debug="true" targetframework="4.5">       <assemblies>         <add assembly="system.data.entity, version=4.0.0.0, culture=neutral, publickeytoken=b77a5c561934e089" />       </assemblies>     </compilation>     <httpruntime targetframework="4.5" />   </system.web>    <entityframework5>     <defaultconnectionfactory type="system.data.entity.infrastructure.sqlconnectionfactory, entityframework" />   </entityframework5>   <system.servicemodel>     <servicehostingenvironment aspnetcompatibilityenabled="true" />   </system.servicemodel> </configuration> 

this error message: server encountered error processing request. see server logs more details.

在 system.data.entity.dbcontext..ctor(string nameorconnectionstring) 在 wcfdataservicetest.configurationdataentities..ctor() 位置 c:\projects\wcfdataservicetest\wcfdataservicetest\configurationdatamodel.context.cs:行号 18 在 invoke_constructor() 在 system.data.services.dataservice1.createdatasourceinstance() 在 system.data.services.dataservice1.createmetadataandqueryproviders(idataservicemetadataprovider& metadataproviderinstance, idataservicequeryprovider& queryproviderinstance, baseserviceprovider& builtinprovider, object& datasourceinstance) 在 system.data.services.dataservice1.createprovider() 在 system.data.services.dataservice1.handlerequest() 在 system.data.services.dataservice`1.processrequestformessage(stream messagebody) 在 syncinvokeprocessrequestformessage(object , object[] , object[] ) 在 system.servicemodel.dispatcher.syncmethodinvoker.invoke(object instance, object[] inputs, object[]& outputs) 在 system.servicemodel.dispatcher.dispatchoperationruntime.invokebegin(messagerpc& rpc) 在 system.servicemodel.dispatcher.immutabledispatchruntime.processmessage5(messagerpc& rpc) 在 system.servicemodel.dispatcher.immutabledispatchruntime.processmessage31(messagerpc& rpc) 在 system.servicemodel.dispatcher.messagerpc.process(boolean isoperationcontextset)

anyone can me? thank much.

anyone can me?

wcf helps you:

see server logs more details.

configure tracing , see exception occurs. since it's happening in dbcontext constructor, assume there's database access. check account application pool runs under , verify account can access database.


Comments

Popular posts from this blog

php - mySql Join with 4 tables -

css - Text drops down with smaller window -

c# - DetailsView in ASP.Net - How to add another column on the side/add a control in each row? -