hamidhws
جمعه 23 اردیبهشت 1390, 13:23 عصر
سلام
از دوستان خواهشمندم بنده رو راهنمایی کنن
من یه برنامه با سیلورلایت و sql express با ویژوال استدیو 2010 نوشتم
با vs که اجرا میکنم مشکلی نیست و برنامه بدون مشکل با دیتابیس ارتباط برقرار میکنه اما حالا که اونو روی iis 7 آوردم برنامه با دیتابیس ارتباط برقرار نمیکنه! ارور خاصی هم نمیده فقط اطلاعات از دیتابیس واکشی نمیشه و ...!
لطفا منو راهنمایی کنید
اینم web config
<?xml version="1.0"?>
<!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<system.web>
<httpRuntime maxRequestLength="130720"/>
<compilation targetFramework="4.0" debug="true"/>
</system.web>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="2147483648"/>
</requestFiltering>
</security>
</system.webServer>
<connectionStrings>
<add name="IPLTD_Data_ConnectionString" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=IPLTD(Data);Integrated Security=True;Pooling=False" providerName="System.Data.SqlClient"/>
<add name="IPLTD_DataConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\IPLTD_Data.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
<system.serviceModel>
<extensions>
<bindingExtensions>
<add name="pollingDuplex" type="System.ServiceModel.Configuration.PollingDuplexHtt pBindingCollectionElement, System.ServiceModel.PollingDuplex, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</bindingExtensions>
</extensions>
<behaviors>
<serviceBehaviors>
<behavior name="">
<serviceMetadata httpGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="false"/>
</behavior>
</serviceBehaviors>
</behaviors>
<bindings>
<customBinding>
<binding name="IPLTD.Web.Services.ServiceMembers.customBinding0">
<binaryMessageEncoding />
<httpTransport />
</binding>
<binding name="IPLTD.Web.Services.ServiceIPLT.customBinding0">
<binaryMessageEncoding />
<httpTransport />
</binding>
<binding name="IPLTD.Web.Services.ServiceIPLEditData.customBindin g0">
<binaryMessageEncoding />
<httpTransport />
</binding>
<binding name="IPLTD.Web.Services.ServiceDatabaseManagment.custom Binding0">
<binaryMessageEncoding />
<httpTransport />
</binding>
<binding name="IPLTD.Web.Services.ServiceMemberEditData.customBin ding0">
<binaryMessageEncoding />
<httpTransport />
</binding>
<binding name="IPLTD.Web.Services.Mailbox.customBinding0">
<binaryMessageEncoding />
<httpTransport />
</binding>
<binding name="IPLTD.Web.Services.MailBox_Edit.customBinding0">
<binaryMessageEncoding />
<httpTransport />
</binding>
<binding name="IPLTD.Web.Services.ServiceLogin.customBinding0">
<binaryMessageEncoding />
<httpTransport />
</binding>
</customBinding>
<netTcpBinding>
<binding name="netTcpBindingConfig" transferMode="Buffered">
<security mode="None" />
</binding>
</netTcpBinding>
</bindings>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true"
multipleSiteBindingsEnabled="true" />
<services>
<service name="IPLTD.Web.Services.ServiceMembers">
<endpoint address="" binding="customBinding" bindingConfiguration="IPLTD.Web.Services.ServiceMembers.customBinding0"
contract="IPLTD.Web.Services.ServiceMembers" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:1095/Services/" />
</baseAddresses>
</host>
</service>
<service name="IPLTD.Web.Services.ServiceIPLT">
<endpoint address="" binding="customBinding" bindingConfiguration="IPLTD.Web.Services.ServiceIPLT.customBinding0"
contract="IPLTD.Web.Services.ServiceIPLT" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:1095/Services/" />
</baseAddresses>
</host>
</service>
<service name="IPLTD.Web.Services.ServiceDuplex_IPL">
<endpoint address="net.tcp://localhost:4502/SLSampleChat/ChatService.svc"
binding="netTcpBinding" bindingConfiguration="netTcpBindingConfig"
contract="IPLTD.Web.Services.ServiceDuplex_IPL" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:1095/Services/" />
</baseAddresses>
</host>
</service>
<service name="IPLTD.Web.Services.ServiceIPLEditData">
<endpoint address="" binding="customBinding" bindingConfiguration="IPLTD.Web.Services.ServiceIPLEditData.customBindin g0"
contract="IPLTD.Web.Services.ServiceIPLEditData" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:1095/Services/" />
</baseAddresses>
</host>
</service>
<service name="IPLTD.Web.Services.ServiceDatabaseManagment">
<endpoint address="" binding="customBinding" bindingConfiguration="IPLTD.Web.Services.ServiceDatabaseManagment.custom Binding0"
contract="IPLTD.Web.Services.ServiceDatabaseManagment" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:1095/Services/" />
</baseAddresses>
</host>
</service>
<service name="IPLTD.Web.Services.ServiceMemberEditData">
<endpoint address="" binding="customBinding" bindingConfiguration="IPLTD.Web.Services.ServiceMemberEditData.customBin ding0"
contract="IPLTD.Web.Services.ServiceMemberEditData" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:1095/Services/" />
</baseAddresses>
</host>
</service>
<service name="IPLTD.Web.Services.Mailbox">
<endpoint address="" binding="customBinding" bindingConfiguration="IPLTD.Web.Services.Mailbox.customBinding0"
contract="IPLTD.Web.Services.Mailbox" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:1095/Services/" />
</baseAddresses>
</host>
</service>
<service name="IPLTD.Web.Services.MailBox_Edit">
<endpoint address="" binding="customBinding" bindingConfiguration="IPLTD.Web.Services.MailBox_Edit.customBinding0"
contract="IPLTD.Web.Services.MailBox_Edit" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:1095/Services/" />
</baseAddresses>
</host>
</service>
<service name="IPLTD.Web.Services.ServiceLogin">
<endpoint address="" binding="customBinding" bindingConfiguration="IPLTD.Web.Services.ServiceLogin.customBinding0"
contract="IPLTD.Web.Services.ServiceLogin" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:1095/Services/" />
</baseAddresses>
</host>
</service>
</services>
</system.serviceModel>
</configuration>
شاید لازم باشه که بگم دیتابیس از طریق دیتاست به برنامه وصل شده
من اول دیتابیس رو توی vs ساختم (از طریق پنجره server explorer) بعد اونو اتچ کردم
تورو خدا راهنماییم کنید خیلی عجله دارم نمیدونمم مشکل از کجاست :(
از دوستان خواهشمندم بنده رو راهنمایی کنن
من یه برنامه با سیلورلایت و sql express با ویژوال استدیو 2010 نوشتم
با vs که اجرا میکنم مشکلی نیست و برنامه بدون مشکل با دیتابیس ارتباط برقرار میکنه اما حالا که اونو روی iis 7 آوردم برنامه با دیتابیس ارتباط برقرار نمیکنه! ارور خاصی هم نمیده فقط اطلاعات از دیتابیس واکشی نمیشه و ...!
لطفا منو راهنمایی کنید
اینم web config
<?xml version="1.0"?>
<!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<system.web>
<httpRuntime maxRequestLength="130720"/>
<compilation targetFramework="4.0" debug="true"/>
</system.web>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="2147483648"/>
</requestFiltering>
</security>
</system.webServer>
<connectionStrings>
<add name="IPLTD_Data_ConnectionString" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=IPLTD(Data);Integrated Security=True;Pooling=False" providerName="System.Data.SqlClient"/>
<add name="IPLTD_DataConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\IPLTD_Data.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
<system.serviceModel>
<extensions>
<bindingExtensions>
<add name="pollingDuplex" type="System.ServiceModel.Configuration.PollingDuplexHtt pBindingCollectionElement, System.ServiceModel.PollingDuplex, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</bindingExtensions>
</extensions>
<behaviors>
<serviceBehaviors>
<behavior name="">
<serviceMetadata httpGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="false"/>
</behavior>
</serviceBehaviors>
</behaviors>
<bindings>
<customBinding>
<binding name="IPLTD.Web.Services.ServiceMembers.customBinding0">
<binaryMessageEncoding />
<httpTransport />
</binding>
<binding name="IPLTD.Web.Services.ServiceIPLT.customBinding0">
<binaryMessageEncoding />
<httpTransport />
</binding>
<binding name="IPLTD.Web.Services.ServiceIPLEditData.customBindin g0">
<binaryMessageEncoding />
<httpTransport />
</binding>
<binding name="IPLTD.Web.Services.ServiceDatabaseManagment.custom Binding0">
<binaryMessageEncoding />
<httpTransport />
</binding>
<binding name="IPLTD.Web.Services.ServiceMemberEditData.customBin ding0">
<binaryMessageEncoding />
<httpTransport />
</binding>
<binding name="IPLTD.Web.Services.Mailbox.customBinding0">
<binaryMessageEncoding />
<httpTransport />
</binding>
<binding name="IPLTD.Web.Services.MailBox_Edit.customBinding0">
<binaryMessageEncoding />
<httpTransport />
</binding>
<binding name="IPLTD.Web.Services.ServiceLogin.customBinding0">
<binaryMessageEncoding />
<httpTransport />
</binding>
</customBinding>
<netTcpBinding>
<binding name="netTcpBindingConfig" transferMode="Buffered">
<security mode="None" />
</binding>
</netTcpBinding>
</bindings>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true"
multipleSiteBindingsEnabled="true" />
<services>
<service name="IPLTD.Web.Services.ServiceMembers">
<endpoint address="" binding="customBinding" bindingConfiguration="IPLTD.Web.Services.ServiceMembers.customBinding0"
contract="IPLTD.Web.Services.ServiceMembers" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:1095/Services/" />
</baseAddresses>
</host>
</service>
<service name="IPLTD.Web.Services.ServiceIPLT">
<endpoint address="" binding="customBinding" bindingConfiguration="IPLTD.Web.Services.ServiceIPLT.customBinding0"
contract="IPLTD.Web.Services.ServiceIPLT" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:1095/Services/" />
</baseAddresses>
</host>
</service>
<service name="IPLTD.Web.Services.ServiceDuplex_IPL">
<endpoint address="net.tcp://localhost:4502/SLSampleChat/ChatService.svc"
binding="netTcpBinding" bindingConfiguration="netTcpBindingConfig"
contract="IPLTD.Web.Services.ServiceDuplex_IPL" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:1095/Services/" />
</baseAddresses>
</host>
</service>
<service name="IPLTD.Web.Services.ServiceIPLEditData">
<endpoint address="" binding="customBinding" bindingConfiguration="IPLTD.Web.Services.ServiceIPLEditData.customBindin g0"
contract="IPLTD.Web.Services.ServiceIPLEditData" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:1095/Services/" />
</baseAddresses>
</host>
</service>
<service name="IPLTD.Web.Services.ServiceDatabaseManagment">
<endpoint address="" binding="customBinding" bindingConfiguration="IPLTD.Web.Services.ServiceDatabaseManagment.custom Binding0"
contract="IPLTD.Web.Services.ServiceDatabaseManagment" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:1095/Services/" />
</baseAddresses>
</host>
</service>
<service name="IPLTD.Web.Services.ServiceMemberEditData">
<endpoint address="" binding="customBinding" bindingConfiguration="IPLTD.Web.Services.ServiceMemberEditData.customBin ding0"
contract="IPLTD.Web.Services.ServiceMemberEditData" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:1095/Services/" />
</baseAddresses>
</host>
</service>
<service name="IPLTD.Web.Services.Mailbox">
<endpoint address="" binding="customBinding" bindingConfiguration="IPLTD.Web.Services.Mailbox.customBinding0"
contract="IPLTD.Web.Services.Mailbox" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:1095/Services/" />
</baseAddresses>
</host>
</service>
<service name="IPLTD.Web.Services.MailBox_Edit">
<endpoint address="" binding="customBinding" bindingConfiguration="IPLTD.Web.Services.MailBox_Edit.customBinding0"
contract="IPLTD.Web.Services.MailBox_Edit" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:1095/Services/" />
</baseAddresses>
</host>
</service>
<service name="IPLTD.Web.Services.ServiceLogin">
<endpoint address="" binding="customBinding" bindingConfiguration="IPLTD.Web.Services.ServiceLogin.customBinding0"
contract="IPLTD.Web.Services.ServiceLogin" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:1095/Services/" />
</baseAddresses>
</host>
</service>
</services>
</system.serviceModel>
</configuration>
شاید لازم باشه که بگم دیتابیس از طریق دیتاست به برنامه وصل شده
من اول دیتابیس رو توی vs ساختم (از طریق پنجره server explorer) بعد اونو اتچ کردم
تورو خدا راهنماییم کنید خیلی عجله دارم نمیدونمم مشکل از کجاست :(