• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

باز هم مشکل با وب کانفیگ Web.Config

Masood_Heidarni

Registered User
تاریخ عضویت
21 ژانویه 2007
نوشته‌ها
232
لایک‌ها
13
محل سکونت
تهران
با سلام
مدتیه که یه هاست از پی تی گرفتم و تنظیمات مربوط به ورزن دات نت ان را روی 2 ست کرده ام.
با ویژوال استودیو 2008 و اس کیو ال اون و استفاده از theme ها یک سایت ایجاد کردم و پس از پابلیش توسط خود VS2008 همه آنها را آپلوود کردم.
وقتی میخوام صفحه را در آدرس http://www.eghlid.com/article.aspx لوود کنم پیغام خطای موجود در آدرس زیر رو میده.
متن وب کانفیگ هم بصورت زیر است.
لطفا با توجه به وب کانفیگ موجود راهنمایی بفرمایید که چجوری وب کانفیگ رو تغییر بدم تا هم ارورها را نشان بدهد و هم اینکه مشکل نمایش صفحات برطرف شود.
با تشکر

کد:
<?xml version="1.0"?>
<!-- 
    Note: As an alternative to hand editing this file you can use the 
    web admin tool to configure settings for your application. Use
    the Website->Asp.Net Configuration option in Visual Studio.
    A full list of settings and comments can be found in 
    machine.config.comments usually located in 
    \Windows\Microsoft.Net\Framework\v2.x\Config 
-->
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
  <appSettings/>
  <connectionStrings>
	  <add name="pubsConnectionString" 
			connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\pubs.mdf;Integrated Security=True;User Instance=True"
			providerName="System.Data.SqlClient" />
  </connectionStrings>
  <system.web>

    <compilation debug="true"/>

    <authentication mode="Windows"/>
    
    <customErrors mode="off" defaultRedirect="GenericErrorPage.htm">
      <error statusCode="403" redirect="NoAccess.htm" />
      <error statusCode="404" redirect="FileNotFound.htm" />
    </customErrors>
    
    <pages pageBaseType="PageBase" />

    <anonymousIdentification enabled="true" />

    <profile enabled="true">
      <properties>
        <!-- Available values for the StyleSheetTheme attribute: "Green", "Brown", "Red".-->
        <add name="StylesheetTheme" defaultValue="Green" allowAnonymous="true" />
      </properties>
    </profile>

  </system.web>
</configuration>
 

cyber boy

Registered User
تاریخ عضویت
6 ژانویه 2005
نوشته‌ها
1,374
لایک‌ها
7
سن
36
محل سکونت
US
تا اونجایی که من میدونم نمایش ارورها دست خود ادمین سرور هست که برای امنیت بیشتر نمایش ارورهارو میبندن.
باید با ساپورت PT تماس بگبیری بگی که ارور رو واست میل کنن.
 

Masood_Heidarni

Registered User
تاریخ عضویت
21 ژانویه 2007
نوشته‌ها
232
لایک‌ها
13
محل سکونت
تهران
با سلام
از راهنمایی شما سپاسگزارم
من یه پروژه جدید بدون دیتابیس SQL درست کردم و بدرستی کار کرد.
بعد از اینکه دیتابیس SQL را اضافه کردم و دوباره پروژه را پابلیش کردم همون مشکل قبلی پیش میاد.
لطفا راهنمایی بفرمایید
با تشکر
 

Bahram.ws

Registered User
تاریخ عضویت
8 آگوست 2005
نوشته‌ها
1,132
لایک‌ها
73
سن
40
محل سکونت
On The Fly
دوست عزيز مشكل شما دقيقا از SQL است

شما اجازه Attach كردن ديتابيس رو بر روي %99 هاست ها نداريد

راه حل هم بسيار سادست

از داخل كنترل پنل سايت DB مورد نظر رو بسازيد و در داخل VS2008 در Server Explorer بر روي DB خود راست كليك كنيد و Publish to Provider رو انتخاب كنيد در اين قسمت ميتونيد Table ها و SP ها و ... رو به DB سايت انتقال بدين
 

Bahram.ws

Registered User
تاریخ عضویت
8 آگوست 2005
نوشته‌ها
1,132
لایک‌ها
73
سن
40
محل سکونت
On The Fly
در ضمن براي نمايش ارور defaultRedirect رو از customError حذف كنيد تا در همون صفحه اي كه هستيد Error نمايش داده شود ولي يادتون باشه بعد از اتمام كار حتما mode مربوط به customError رو به RemoteOnly يا On تغيير بدين
 

Masood_Heidarni

Registered User
تاریخ عضویت
21 ژانویه 2007
نوشته‌ها
232
لایک‌ها
13
محل سکونت
تهران
دوست عزيز مشكل شما دقيقا از SQL است

شما اجازه Attach كردن ديتابيس رو بر روي %99 هاست ها نداريد

راه حل هم بسيار سادست

از داخل كنترل پنل سايت DB مورد نظر رو بسازيد و در داخل VS2008 در Server Explorer بر روي DB خود راست كليك كنيد و Publish to Provider رو انتخاب كنيد در اين قسمت ميتونيد Table ها و SP ها و ... رو به DB سايت انتقال بدين

با سلام
متاسفانه در کنترل پنل Helm پی تی فقط میشه دیتابیس Access & MySQL اضافه کرد و نمیشه SQL اضافه کرد!!!
از طریق Publish DB هم فقط میشه SQL درست کردن دیتابیس را تهیه کرد و وقتی که نمیشه یه هیچ دیتابیسی بر روی سرور کانکت شد، در نتیجه نمیشه اونو اجرا کرد.
در ضمن هر دوتا دیتابیس رو در دایرکتوری دیتا آپلوود کردم.
با تشکر
 
Last edited:

Bahram.ws

Registered User
تاریخ عضویت
8 آگوست 2005
نوشته‌ها
1,132
لایک‌ها
73
سن
40
محل سکونت
On The Fly
پس وقتي نه ميشه DB درست كرد، نه بهش كانكت شد، نه Attach كرد، چي كار پس ميشه كرد؟

مطمئن بشين كه SQL بر روي هاستتون فعال شده باشه
 

Masood_Heidarni

Registered User
تاریخ عضویت
21 ژانویه 2007
نوشته‌ها
232
لایک‌ها
13
محل سکونت
تهران
پس وقتي نه ميشه DB درست كرد، نه بهش كانكت شد، نه Attach كرد، چي كار پس ميشه كرد؟

مطمئن بشين كه SQL بر روي هاستتون فعال شده باشه

با سلام
از راهنمایی و توجه شما سپاسگزارم.
چجوری مطمئن بشم که SQL بر روی هاستی که جدیدا از پی تی گرفتم فعال شده است؟
من یه ساپورت که میل زدم گفتش که ایراد از کد نویسی هست،! در صورتیکه این پروژه داره درست کار میکنه و من روی سرور داخلی و چند تا کامپیوتر تست کردم همه جا درست کار میکرد ولی وقتی اپلوود میکنم مشکل داره.

با تشکر
 

Bahram.ws

Registered User
تاریخ عضویت
8 آگوست 2005
نوشته‌ها
1,132
لایک‌ها
73
سن
40
محل سکونت
On The Fly
راستش راه فهميدن اينكه SQL فعال هست يا نه تنها اينه كه يه تماس بگيريد مطمئن بشين كه فعال هستش يا نه و وقتي مطمئن شدين ُServer name و username و password و اسم DB رو حتما ازشون بخواين و سعي كنيد با SQL Server Management Studio بهش وصل بشين

متن Error رو هم اگه اينجا بزارين شايد بهتر بشه كمكتون كرد
 
بالا