PDA

View Full Version : حرفه ای: آپلود سایت رو سرور



programmer755
پنج شنبه 14 آبان 1394, 14:59 عصر
سلام دوستان
من یه سایت رو سرور آپلود کردم
تنظیمات connection string هم به این صورت :
data source=127.6.2.1;Database=databaseName;Uid=userNam e;Password=password;
اما موقع اجرا این خطا رو میبینم :
Keyword not supported: 'data source'.از پشتیبانی هاست که پرسیدم گفت فایل کانفیگت یه مشکلی داره
به نظر شما مشکلش چیه ؟

programmer755
جمعه 15 آبان 1394, 14:43 عصر
یعنی کسی بلد نیست ؟؟؟

pbm_soy
جمعه 15 آبان 1394, 22:43 عصر
خوب مشخصه کخ از فایل web.config ایراد دارید! اون شرکت هم .....!
بهتر بود محتوای آن فایل را اینجا کاملتر میگذاشتی و یا حداقل خود اون خط را کاملتر میگذاشتی و همینطور صفحه خطا و یا پیام خطا را کاملتر میگذاشتید
مورد دیگر اینکه شاید سیستم بین حروف کوچک و بزرگ تفاوت قایل میشود به این نکته توجه کنید
البته بیشتر شرکتهای هاستینگ در کنترل پنل هاست یک نمونه کانکشن استرینگ به سرور دیتابیسشون را میگذارند اگر بگردید قاعدتا باید باشد ویا اینکه یک نمونه web.config پیش فرض میگذارند و پیشنهاد میدهند که از آنها استفاده کنید

sadegh.te
شنبه 16 آبان 1394, 14:03 عصر
دوست عزیز دیتاسورس شما فقط ip خورده در ادمه همون ip باید یه شماره پورت هاستم بخوره .



<add name="siteConnectionString" connectionString="Data Source=74.63.251.194,1533;Network Library=DBMSSOCN;Initial Catalog=aaaa_DB;User ID=qqqq;Password=1111111111111;"/>


این یه نمونه کانکشن استریگ کامله.

pbm_soy
شنبه 16 آبان 1394, 20:31 عصر
اگر بروی سرور شماره پورت sql server را عوض نکرده باشند نیازی به قید کردن شماره پورت در کانکشن استرینگ نیسست هرچند قید کردن شماره پورت ایرادی هم ندارد!

programmer755
دوشنبه 18 آبان 1394, 16:58 عصر
دوست عزیز دیتاسورس شما فقط ip خورده در ادمه همون ip باید یه شماره پورت هاستم بخوره .



<add name="siteConnectionString" connectionString="Data Source=74.63.251.194,1533;Network Library=DBMSSOCN;Initial Catalog=aaaa_DB;User ID=qqqq;Password=1111111111111;"/>


این یه نمونه کانکشن استریگ کامله.

سلام دوست عزیز :

مقدار Network Library چی باید باشه ؟

sadegh.te
دوشنبه 18 آبان 1394, 17:46 عصر
سلام دوست عزیز :

مقدار Network Library چی باید باشه ؟


Network Library=DBMSSOCN

programmer755
دوشنبه 18 آبان 1394, 18:06 عصر
بازم همون اخطار میاد !!1

ahmad156
دوشنبه 18 آبان 1394, 18:33 عصر
Network Library=DBMSSOCN

ربطی نداره !!!
دوست عزیز سوالتون واضح نیست.
شما فایل Web.Config رو کامل بزارین

programmer755
دوشنبه 18 آبان 1394, 19:00 عصر
<?xml version="1.0" encoding="utf-8"?>



<!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<configSections>

<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrame workSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>

<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=.;Initial Catalog=MyDataBase;Integrated Security=True;MultipleActiveResultSets=True;Applic ation Name=EntityFramework;Integrated Security=SSPI" providerName="System.Data.SqlClient" />
<add name="MyDataBaseEntities" connectionString="server=127.0.0.1 ; Initial Catalog=MyDataBase; User ID=username; Password=password? "
providerName="System.Data.EntityClient" />
</connectionStrings>
<system.web>

<customErrors mode="Off" defaultRedirect="~/Errors.aspx" redirectMode="ResponseRewrite">
<error statusCode="404" redirect="‍‍‍‍‍‍error404.aspx" />
</customErrors>
<httpModules>
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule,System.Web.Extens ions, Version=3.5.0.0, Culture=neutral,PublicKeyToken=31BF3856AD364E35" />
<add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule,System.Web.Rou ting, Version=3.5.0.0,Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</httpModules>
<authentication mode="Forms">
<forms loginUrl="~/Default2.aspx" name=".ASPXAUTH" timeout="10" path="/" requireSSL="false" slidingExpiration="true" cookieless="UseDeviceProfile" />
</authentication>
<compilation debug="true" targetFramework="4.5.1">
<!--eratysdrthsrtujh-->
<assemblies>
<add assembly="System.Web.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="System.Data.Entity.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.ComponentModel.DataAnnotations, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.DynamicData, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
</assemblies>
<buildProviders>
<add extension=".edmx" type="System.Data.Entity.Design.AspNet.EntityDesignerBui ldProvider" />
</buildProviders>
</compilation>
<httpRuntime targetFramework="4.5.1" maxRequestLength="50000" requestPathInvalidCharacters="" />
<pages>
<namespaces>
<add namespace="System.Web.Optimization" />
<add namespace="Microsoft.AspNet.Identity" />
</namespaces>
<controls>
<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add tagPrefix="asp" namespace="System.Web.UI.DataVisualization.Charting" assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
<add tagPrefix="ajaxToolkit" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" />
</controls>
<!--<controls>


<add tagPrefix="asp" namespace="System.Web.DynamicData" assembly="System.Web.DynamicData, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="Microsoft.AspNet.Web.Optimization.WebForms" namespace="Microsoft.AspNet.Web.Optimization.WebForms" tagPrefix="webopt"/>
</controls>-->
</pages>
<membership defaultProvider="DefaultMembershipProvider">
<providers>
<add name="DefaultMembershipProvider" type="System.Web.Providers.DefaultMembershipProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="true" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/" />
<!--
ASP.NET Membership is disabled in this template. Please visit the following link http://go.microsoft.com/fwlink/?LinkId=301889 to learn about the ASP.NET Membership support in this template
-->
<clear />
</providers>
</membership>
<profile>
<providers>
<!--
ASP.NET Membership Profile is disabled in this template. Please visit the following link http://go.microsoft.com/fwlink/?LinkId=301889 to learn about the ASP.NET Membership support in this template
-->
<clear />
</providers>
</profile>
<roleManager>
<!--
ASP.NET Membership Role is disabled in this template. Please visit the following link http://go.microsoft.com/fwlink/?LinkId=301889 to learn about the ASP.NET Membership support in this template
-->
<providers>
<clear />
</providers>
</roleManager>
<!--
If you are deploying to a cloud environment that has multiple web server instances,
you should change session state mode from "InProc" to "Custom". In addition,
change the connection string named "DefaultConnection" to connect to an instance
of SQL Server (including SQL Azure and SQL Compact) instead of to SQL Server Express.
-->
<sessionState mode="InProc" customProvider="DefaultSessionProvider">
<providers>
<add name="DefaultSessionProvider" type="System.Web.Providers.DefaultSessionStateProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" />
</providers>
</sessionState>
</system.web>
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<modules runAllManagedModulesForAllRequests="true">
<remove name="FormsAuthenticationModule" />
<remove name="ScriptModule" />
<remove name="UrlRoutingModule" />
<add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions,Version=3.5.0.0, Culture=neutral,PublicKeyToken=31BF3856AD364E35" />
<!-- <add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web.Routing,Version=3.5.0.0, Culture=neutral,PublicKeyToken=31BF3856AD364E35"/>-->
<add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</modules>
<handlers>
<add name="UrlRoutingHandler" preCondition="integratedMode" verb="*" path="UrlRouting.axd" type="System.Web.HttpForbiddenHandler, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</handlers>
<directoryBrowse enabled="false" />
<defaultDocument>
<files>
<clear />
<add value="default2.aspx" />
</files>
</defaultDocument>
<httpErrors errorMode="Custom">
<remove statusCode="404" subStatusCode="-1" />
<error statusCode="404" subStatusCode="-1" prefixLanguageFilePath="" path="error404.aspx" responseMode="Redirect" />
</httpErrors>
</system.webServer>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="WebGrease" culture="neutral" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="0.0.0.0-1.5.2.14234" newVersion="1.5.2.14234" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectio nFactory, EntityFramework">
<parameters>
<parameter value="v11.0" />
</parameters>
</defaultConnectionFactory>
<!--<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices,E ntityFramework.SqlServer" />
</providers>-->
</entityFramework>
</configuration>

ahmad156
دوشنبه 18 آبان 1394, 20:33 عصر
با عبارتی که تو پست اول گذاشتین همخونی نداره که !!!!
دقیقاً فایل آپلود شده (به غیر از Username و Password) روی هاست رو بزارین

programmer755
سه شنبه 19 آبان 1394, 09:07 صبح
این تمام فایل web.config من هست !

Mag-Mag
سه شنبه 19 آبان 1394, 09:33 صبح
این تمام فایل web.config من هست !

ببین مشکل مشخص هست
شما این اطلاعاتی رو که در connectionsting مینویسی رو ببین اگه توی اس کیو ال (لاگین) بزنی میتونی به دیتا بیس وصل شی؟
وقتی اس کیو ال رو باز می کنی جای server name همین ip رو بزن و جای نام کربری و رمز عبور هم که همونایی که در کانکشن استرینگ گذاشتی

اگه با اس کیو ال لاگین شد بعد بگوو بریم سراغ مرحله بعدی136608

programmer755
سه شنبه 19 آبان 1394, 09:41 صبح
نه نشد
اما این ip مخصوص سرور هست که شرکت هاستینگ بهم داده نه مخصوص ویندوز

Mag-Mag
سه شنبه 19 آبان 1394, 12:18 عصر
خوب دیگه
پس داری اطلاعاتو اشتباه میزنی
زنگ بزن به شرکت هاستینگ
و ازشون بپرس ip و پورت SQL سرور سایتت چی هست

با اطلاعاتی که در کانکشن استرینگ میذاری باید بتونی توسط اس کیو ال سرور به دیتابیست وصل شی
دقت کن که در هاستت هم جایی که دیتابیس رو تعریف میکنی ، اون یوزری رو که تعریف کردی ،
یه جا هست که میگه این یوزر مال کدوم دیتابیس هست
اونم دقت کن انتخاب کرده باشی