مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

poya7

عضویت از 1394/03/30

سوال در مورد اپلود سایت در هاست پلسک

  • شنبه 20 بهمن 1397
  • 21:24
تشکر میکنم

سلام
دوستان یه سوال

من برای اینکه سایت رو رو هاست پلسک بیارم بالا اول رو دیتا بیس راست کلیک و بک اپ گرفتم 

بعدش

        protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
        {
            optionsBuilder.UseSqlServer(@"Server=MSSQLSERVER2014; Initial Catalog =...; User name=...; Password=...; Integrated Security=True;MultipleActiveResultsets=True; ");

        }

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

<connectionStrings>         
    <add name="conString" connectionString="Data Source=.\MSSQLSERVER2014;Initial Catalog=....; User Id=....; Password=pass"/>
</connectionStrings>


ولی وقتی که سایت رو باز میکنم ارور 500 - Internal server error.  
رو میده

ممنون میشم راهنماییم کنید

پاسخ های این پرسش

تعداد پاسخ ها : 6 پاسخ
کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • یکشنبه 21 بهمن 1397
  • 09:14

کد زیر را داخل المنت aspNetCore قرار بدید تا بتوان متن کامل خطا را ببینید:

   <environmentVariables>
        <environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" />
      </environmentVariables>

کاربر سایت

poya7

عضویت از 1394/03/30

  • یکشنبه 21 بهمن 1397
  • 10:51

ببخشید متوجه نشدنم تو کدوم قسمت وارد کنم؟

وب کانفیگ منظورتونه؟

کاربر سایت

poya7

عضویت از 1394/03/30

  • دوشنبه 22 بهمن 1397
  • 15:18

ببخشید کجا قرارش بدم

اگه وارد بودم که همچین سوالی نمیپرسیدم برای اپلود سایت

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • دوشنبه 22 بهمن 1397
  • 21:33

بله داخل web.config قرار بدید.

کاربر سایت

poya7

عضویت از 1394/03/30

  • سه شنبه 23 بهمن 1397
  • 00:10

به این صورت تو وب کانفیگ واردش کردم ولی همچنان ارور قبلی رو میاره و ارور اصلی رو نمیده

      <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
    </handlers>
    <aspNetCore processPath="dotnet" arguments=".\sabet.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false" 	/>
	

	<environmentVariables>
     <environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" />
   </environmentVariables>
کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • سه شنبه 23 بهمن 1397
  • 01:34

در پاسخ قبلی اشاره کردم،  "داخل المنت aspNetCore قرار بدید"

 <aspNetCore processPath="dotnet" arguments=".\sabet.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false"  >
     <environmentVariables>
            <environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" />
    </environmentVariables>
 </aspNetCore>

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)