سلام استاد. وقت بخیر
توی پابلیش سایت ما سایت رو به فایل های dll تبدیل کردیم و اپلود کردیم روی هاست. اما فروشگاه مثلا ناپ کامرس رو که با asp core هست که میخوایم اپلود کنیم بصورت فایل dll صرف نیست و مثلا ویوها کاملا توی پوشه view هستند و .... یعنی کدهای C# بصورت dll هستند و مابقی بصورت فایل هستند.
چطور میتونیم به این شکل سایت را پابلیش کنیم؟
سلام
از razor generator استفاده کنید
سرچ کنید منبع هست
سلام . من سرچ کردم اما بنظر میاد razor generator باز dll میده. من میخوام فایل های view و .. دیگه dll نباشه و بتونم توی هاست هم ویرایششون کنم. یعنی یه پوشه Viewes داشته باشیم
توی وب فرم وقتی پروژه رو پابلیش میکردیم هم میشد dll گرفت هم فایل گرفت که dll ها کدهای سی شارپ بود و فرم ها و html و .... بصورت فایل بودند.
پیگیری میکنم منبع یا رفرنس پیدا کردم بهتون میدم
استاد چیزی پیدا نکردین؟
والا هنوز وقت نکردم بگردم
در اولین فرصت خالی حتما بررسی میکنم
استاد سلام. این پابلیش بصورت dll واقعا کار رو سخت میکنه . مثال فرض کنیم در یک ویو بجای سلام اشتباهی نوشین سام حالا بخاطر یک مسئله به این کوچیکی مجبور دوباره کل پروژه رو بیلد کنیم و dll بگیریم و اپلود کنیم. در حالی که کافیه فقط یک ویو ویرایش بشود.
ممنون میشم اگر کمک کنید تا بتوانم پروژه را بصورتی که در AspWebForm اپلود میکردیم اپلود کنم. در WebForm خیلی راحت میتوانستیم فایل های html را در هاست ویرایش کنیم.
<PropertyGroup>
<TargetFramework>netcoreapp2.0</TargetFramework>
<PreserveCompilationContext>true</PreserveCompilationContext>
<MvcRazorCompileOnPublish>false</MvcRazorCompileOnPublish>
</PropertyGroup>
خیلی ممنون استاد. لطف بزرگی کردین.