دسته بندی ها
21:53 1399/06/15

عدم نمایش فایل های آپلود شده در ویژوال استودیو

مشخصات سوال کننده :
کاربر : hashem123     امتیاز کاربر : 2     رتبه کاربر : 145
دسته بندی : Asp.net Mvc

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 4843
2 نظر
hashem123 : نیاز به کد نیست یک سری عکس را من روی لوکال خودم از طریق debug کردن پروژه ذخیره می کنم وقتی در برنامه فراخوانی میشه نشان می دهد وقتی به دایرکتوری میروم هست ولی موقع پابلیش اون عکس پابلیش نمی شود اگر از طریق خود ویژوال استودیو هم پوشه مورد نظر را ببینم فایل نیست

امتیاز کاربر : 2   رتبه کاربر : 145   تاریخ ثبت : 06:35 1399/06/16
saedbfd : دوست عزیز شما نه کدی قرار دادید، نه تصویری و نه هیچی و صرفا یک خط توضیح دادید. برای دریافت پاسخ باید کمی وقت بذارید و با حوصله بیشتری سوالتون رو بپرسید. متشکر

امتیاز کاربر : 1664   رتبه کاربر : 1   تاریخ ثبت : 10:18 1399/06/15
هوش مصنوعی

پاسخ هوش مصنوعی

مشکلی که شما توصیف کرده اید ممکن است به دلیل تنظیمات ویژوال استودیو یا ویژگی های خاص پروژه شما باشد. برای نمایش فایل های آپلود شده در ویژوال استودیو و اطمینان از اینکه این فایل ها در هنگام پابلیش کردن پروژه شامل شوند، مراحل زیر را دنبال کنید:

1. فایل مورد نظر را در Solution Explorer پیدا کنید، بر روی آن راست کلیک کنید و گزینه "Include In Project" را انتخاب کنید.
2. اطمینان حاصل کنید که فایل در پوشه ای قرار دارد که به درستی در پروژه تعریف شده است و شامل فایل های منتشر شده می شود.
3. در صورتی که فایل به درستی شامل پروژه نیست، آن را به وضوح از طریق گزینه "Add Existing Item" به پروژه اضافه کنید.
4. در پروپرتی فایل (با انتخاب فایل و باز کردن پنجره خاصیت ها)، مطمین شوید که "Build Action" روی "Content" تنظیم شده باشد، که باعث می شود در هنگام ساخت پروژه گنجانده شود.

با انجام این مراحل، فایل های آپلود شده شما باید در ویژوال استودیو قابل مشاهده باشند و در هنگام پابلیش کردن پروژه نیز شامل شوند.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
پاسخ دهنده : fateme 23:22 1399/06/16

اتفاقا بهتر بود کدهایی که نوشتید رو اینجا قرار می دادید. چون مطمئنا وقتی فایلی آپلود میشه باید در روت سایت ذخیره بشه. اگر این فایل در روت پروژه شما دیده نمیشه پس جایی در کدهاتون اشتباهی انجام شده و باید کد تصحیح بشه تا پروژه تصحیح بشه.

در واقع بعد از پابلیش سایت دقیقا هر چیزی که توی روت سایت هست باید کنار فایلهای پروژه قرار داده بشه. احتمالا شما هنگام آپلود مسیری جز root پروژه رو تعیین کردید.

این لینک در مورد آپلود فایل در Asp.net Core هست. مطالعه بفرمایید توضیحات و کدهای کامل قرار داده شده.

موفق باشید

 

 

ویرایش شده در یکشنبه 16 شهریور 1399 ساعت 23:24:34
به این پاسخ امتیاز بدهید    0
امتیاز: 1635 رتبه: 2
پاسخ دهنده : mohammad-i 00:30 1399/06/17

گاهی اوقات وقتی فایلی مستقیما در فولدر پروژه قرار داده بشه، اون فایل در ویژوال استودیو شناسایی نمیشه و باید اون رو Include کنید به پروژه.

برای اینکار ابتدا گزینه show all Files رو بزنید:


و سپس فایل هلی مورد نظر رو Include کنید:


ویرایش شده در دوشنبه 17 شهریور 1399 ساعت 00:30:48
به این پاسخ امتیاز بدهید    0
امتیاز: 260 رتبه: 7
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود