• توجه: در صورتی که از کاربران قدیمی ایران انجمن هستید و امکان ورود به سایت را ندارید، میتوانید با آیدی altin_admin@ در تلگرام تماس حاصل نمایید.

سوال:مشکل با web.config و connection

nokian95

New member
با تشکر صمیمانه از سایت مفید و آموزشهاتون
من یه تازه کار هستم که می خوام ای اس پی رو یاد بگیرم
یک اسکریپت نال شده رو گرفتم و هاست ویندوز websitepanel خریدم
اسکریپت رو نصب کردم اما فایل کانفیگ من با چیزهایی که شما توضیح داده اید کاملا متفاوت می باشد
کد فایل کانفیگ من به شکل زیر می باشد

کد:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <directoryBrowse enabled="false" />
        <defaultDocument>
            <files>
                <clear />
                <add value="default.asp" />
                <add value="default.aspx" />
                <add value="Default.htm" />
                <add value="index.htm" />
                <add value="index.html" />
                <add value="iisstart.htm" />
                <add value="index.php" />
            </files>
        </defaultDocument>
    </system.webServer>
</configuration>

من یک فایل Dbaccess دارم تو فولدر ادمین به نام DBNWS86MJ
سوال من:
من نمی دونم فایل کانفیگ خودم رو چجوری تنظیم کنم

1: SQL Server 2008
2. MYSQL 5.x
در کدوم قسمت باید بانک اطلاعاتی بسازم؟

فرضا نام بانک اطلاعاتی و یوزر پسورد من :
db
user5
و نام صفحه پیش فرض من هم Default.asp می باشد
با همه این توضیحات چگونه فایل کانفیگ رو ست کنم
 
آخرین ویرایش توسط مدیر:

admin

Administrator
عضو کادر مدیریت
سوالات مربوط به web.config و connection

nokian جان این محتوای فایل کانفیگ شما به صورت کامل هست ؟
 

admin

Administrator
عضو کادر مدیریت

اسکریپتی که ازش استفاده میکنید چی هست ؟ میتونید لینک اسکریپتتون رو اینجا قرار بدید ؟
 

nokian95

New member
لارم به ذکر می باشد که این اسکریپت ASP می باشد و سرور لینوکس قابلیت پشتیبانی از ان را ندارد
 

nokian95

New member
با سلام من چیزی که یاد گرفتم با توجه به توضیحات شما این جوری در کانفیگ قرار دادم اما هنوز به من ارور:

500 - Internal server error.
There is a problem with the resource you are looking for, and it cannot be displayed.

رو نشون میده . یعنی هوز نتوستم کانفیگ رو به درستی تنظیم کنم. ممنون میشم همین کد رو برام با توجه به داده ها برام فیکس کنید. الان یک ماه علاف همین هستم


<?xml version="1.0" encoding="UTF-8"?>
<configuration>


<appSettings>


<add key=”ConnectionString” Value=”server= 209.236.114.84\sqlserver;uid=username;password= password123password” />


</appSettings>
<Using System.Configuration;
String connection_string = ( string ) ConfigurationSettings.Appsettings[“ConnectionString”];>
<sessionState mode=”SqlServer” sqlConnectionString=” DBNWS86MJ.mdb = 209.236.114.84\sqlserver;user id=username;password= password123password” />
<customErrors mode=”On”>


<error statuscode=”404” redirect=”notfound.asp” />


</customErrors>
<system.webServer>
<directoryBrowse enabled="false" />
<defaultDocument>
<files>
<clear />
<add value="Default.asp" />
</files>
</defaultDocument>
</system.webServer>
</configuration>
 

Cube

متخصص بخش هاستینگ و دامین
<add key=”ConnectionString” Value=”server= 209.236.114.84\sqlserver;uid=username;password= password123password”
اسم دیتابیس ذکر نشده (initialcatalog میخواد)
این دیگه چیه ؟!
حیف اس کیو ال شما 2008 است و بنده با ویژوال استودیو 2008 نمی تونم بهش کانکت بشم

یه نمونه فایل کانکشن :
<add name="user_coment_dataConnectionString1" connectionString="Data Source=217.66.216.77,1133;Initial Catalog=user_coment_data;Persist Security Info=True;User ID=user_comment_user;Password=123456"
providerName="System.Data.SqlClient" />
 

nokian95

New member
ممنون از پاسخگویی و راهنمایی شما
اما من هر کاری می کنم باز هم جواب نمیده
من چند نمونه دیگه از کانکشن رو پیدا کردم
PHP:
connectionString="Data Source=64.85.163.151\SQLEXPRESS;Initial Catalog=YOUR_DB;Persist Security Info=True;User ID=USER;Password=PASSWORD"

PHP:
connectionString="Data Source=.\SQLExpress;Initial Catalog=YOUR_DB;uid=USER;pwd=PASSWORD

PHP:
connectionString="Data Source=WIN2008\SQLEXPRESS;Initial Catalog=YOURDB;Persist Security Info=True;Integrated Security=True;User ID=USER;Password=PASSWORD"

PHP:
connectionString="Integrated Security=true; Persist Security Info=False; User ID=USER; password=PASSWORD; Initial Catalog=YOUR_DB;Data Source=WIN2008\SQLEXPRESS;"

با توجه به نمونه های ذکر شده بالا و اطلاعاتی که من در ذیل اشاره می کنم
نام دیتا بیس: DBNWS86MJ
نام کاربری: reza
رمز کاربری: 101010

من به شکل زیر کانفیگ رو تنطیم کردم اما باز هم جواب نداد
PHP:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appSettings>
<connectionString="Data Source=.\SQLExpress;Initial Catalog= DBNWS86MJ;uid=reza;pwd= 101010'/>
<appSettings>

<customErrors mode=”On”>


<error statuscode=”404” redirect=”notfound.asp” />


</customErrors>
<system.webServer>
<directoryBrowse enabled="false" />
<defaultDocument>
<files>
<clear />
<add value="Default.asp" />
</files>
</defaultDocument>
</system.webServer>
</configuration>

ممنون می شوم برام ست کنید و اگه چیزی رو یادم رفته بهش اضافه کنید و تو همین تاپیک پست نمایید

باز هم تشکر از صبوری شما
 

Cube

متخصص بخش هاستینگ و دامین
از طریق management studio با اطلاعات زیر می تونین به دیتابیس وصل بشین ؟
نام دیتا بیس: DBNWS86MJ
نام کاربری: reza
رمز کاربری: 101010

ضمنا IP سرور دیتابیس هاستتون و همینطور شماره پورتشو نیاز دارین.
همه اون نمونه کد ها رو بندازین دور
نمونه کد من رو SQL 2005 کاملا جواب میده ، (مگر اینکه تو دات نت 4 کانکشن به دیتابیس 2008 با 2005 فرق داشته باشه)
فقط چند تا چیز رو باید عوض کنین :
1- نام کانکشن استرینگ
2- آی پی سرور دیتابیس ، شماره پورتش (در صورتی که از پورت دیفالت sql استفاده نمی کنن)
4- نام دیتابیس
5- نام یوزر دیتابیس
6- پسورد دیتابیس

چند عدد سوال :
1- این CMS شما پشتیبانی نداره ؟ چرا از پشتیبانی خودش سوال نمی کنین
2- CMS شما سایت سازه یا فروشگاه ساز ؟
3- اگه سایت سازه ، چرا از wordpress یا جوملا یا .... استفاده نمی کنین ؟
 

Cube

متخصص بخش هاستینگ و دامین
ضمنا
"
Data Source=WIN2008\SQLEXPRESS

یعنی تنظیم کانکشن روی سرور لوکال و مسلمه که رو هاست جواب نمیده

این کانکشن واسه تست روی خود ویژوال استودیوئه . وقتی سایت رو روی هاست می ریزین ، باید کانکشن رو مطابق هاست تغییر بدین. (واسه همینه که گفتم همه اون نمونه کد ها رو بریزین دور)
 

nokian95

New member
ممنون از راهنمایی شما
این اسکریپت نال شده می باشد
منم گیر دادم به ASP و این اسکریپت چیزهایی رو که من خوام داره
پشتیبانی نداره
سایت سازه
-----
مشکل من اینه که بعد از 8 سال برای اولین بار از PHP و HTML اومدم رو ASP هاست ویندوز . برای همینه که کاملا گیج کننده شده برام
در صفحه قبل لینک دانلود اسکریپت رو قرار دادم شما خودتون می تونید نصب کنید و بفهمید کانفیگ رو چه جوری میشه تنظیم کرد
کنترل پنل هاست من پلسک نیست
websitepanel می باشد
که مشخصاتش هم به این شکل:
نام سرور: WIN12
در صورت تمایل جهت اتصال به دیتابیس های ساخته شده از طریق پنل مدیریتی، همواره میتوانید از نرم افزارهایی چون Management Studio 2008 استفاده فرمایید. بدین منظور لازم است نام سرور، نام کاربری و کلمه عبور دیتابیس را وارد فرمایید. نام سرور (Server Name) را لازم است مطابق الگوی زیر وارد نمایید:

Server Name: 209.236.114.84\sqlserver

بر همین اساس من نمی تونم با کانفیگ به بانک اطلاعاتی وصل بشم
 

Cube

متخصص بخش هاستینگ و دامین
مرجله مرحله برید جلو

اول ببینید با اطلاعاتی که در دست دارید ، با sql management می تونید به دیتابیس وصل بشید ؟
 
بالا