سلام و خسته نباشید
من میخوام سایت رو روی هاست آپلود کنم . سایت از نوع asp.net core هست
ولی نمیدونم باید چیکار کنم ممنون میشم راهنمایی کنید یا رفرنس بدید
در این لینک کامل توضیح داده
برای این که بتونید این کار رو بکنید ابتدا مطمعن شوید نسخه مورد نظر net core. روی سرور مورد نظر نصب هستش. پس از آن وب سایت رو از طریق visual studio پابلیش کنید. پوشه ای که پروژه را در آن پابلیش کردید حاوی dll های مختلفی می باشد بعلاوه یک web.config و چند فایل دیگر همان فایل ها را دورن httpdocs قرار بدید. برای این که اگر خطایی رخ داد بتونید آن را مشاهده کنید باید به web.config خود بگویید که در محیط development هستتید برای این کار به نحو زیر عمل کنید:
<?xml version="1.0" encoding="utf-8"?> <configuration> <location path="." inheritInChildApplications="false"> <system.webServer> <handlers> <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" /> </handlers> <aspNetCore processPath="dotnet" arguments=".\YourProject.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" > <environmentVariables> <environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" /> </environmentVariables> </aspNetCore> </system.webServer> </location> </configuration>
کد زیر این کار را انجام می دهد:
<environmentVariables> <environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" /> </environmentVariables>
ببخشید
خب دیتابیس رو چطوری به هاست اضافه کنم ؟ کد فرست کار کردم
برید توی قسمت database یک بانک بسازید که نامش با connection string شما مطابقت داشته باشه. بعد از اون اسکریپت مایگریشن هاتون رو بگیرید و رو آن اجرا کنید. Plesk این امکان رو به شما میده.
ببخشید منظورتون رو بابت گرفتن اسکریپت migration رو متوجه نشدم
میشه بگید کجای پنل plesk این کار رو انجام باید داد؟
باید از Migration هاتون اسکریپت بگیرید. لینک
خیلی عذر میخوام چون واقعا خیلی سرچ کردم و گیج شدم سوالاتم زیاد شده
من الان سایت رو پابلیش کردم و روی plesk آپلود کردم الان به دیتابیس خطا میده . این لینک میگه migration بزن تا اسکریپت بگیرم
اول اینکه کجا باید migration بزنم و کجا اجرا کنم اسکریپت رو ؟
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)