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

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

کاربر سایت

seomabna

عضویت از 1395/11/21

مشکل در پابلیش mvc6

  • جمعه 14 مهر 1396
  • 14:12
تشکر میکنم

با سلام

دوستان من با پابلیش mvc6 مشکل دارم. من زمانی پابلیش را انجام می دهم یک فایل exe به من میده که نمی توانم آن را در هاست های اشتراکی استفاده کنم. لطفآ راهنمایی کنید

البته من این مشکل را یک ماه پیش هم مطرح کردم شما لطف کردید کمک کردید ولی من نتوانستم مشکلم را حل کنم

 من شیوه پابلیش خود را با تصویر نشان می دهم ببینید مشکلی دارد

سپس

سپس دیگر تغییری در تنظیمات انجام نمی دهم تا پابلیش شود

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

چند ماه پیش که مشکلم را خدمتتون عرض کردم راه حل زیر را به من گفتید

ولی با انجام این کار هم اررور زیر مشاهده شد

لطفآ راهنمایی کنید ممنون از شما.

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

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

سهیل علیزاده

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

  • جمعه 14 مهر 1396
  • 14:22

ابتدا Nodjs را دانلود کنید

و پس از آن بسته bower را با استفاده از npm نصب کنید

کاربر سایت

سهیل علیزاده

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

  • جمعه 14 مهر 1396
  • 15:14

دستور زیر را اجرا کنید:

 npm install -g bower

کاربر سایت

seomabna

عضویت از 1395/11/21

  • جمعه 14 مهر 1396
  • 15:14

با سلام

من تمام کارهایی که گفتید را انجام دادم ولی مجدد در فایل پابلیش exe وجود دارد

کاربر سایت

سهیل علیزاده

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

  • جمعه 14 مهر 1396
  • 15:27

پروژه شما برمبنای NET Core. نیست احتمالا به همین دلیل آن را ایجاد می کند. اگر به نام پوشه ای که عکس آن را گذاشتید دقت کنید نوشته win7-x64.

باید target پروژه را تغییر دهید.

در فایل csproj تغییر زیر را اعمال کنید:

  <PropertyGroup>
    <TargetFramework>netcoreapp2.0</TargetFramework>
  </PropertyGroup>

کاربر سایت

سهیل علیزاده

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

  • جمعه 14 مهر 1396
  • 15:32

این را هم اضافه کنم MVC 6 نه ASP.NET Core.

قبل از استفاده از هر فرآیندی لطفا مستندات آن را مطالعه کنید.

کاربر سایت

seomabna

عضویت از 1395/11/21

  • جمعه 14 مهر 1396
  • 15:37

جسارتآ من فایل csproj را مشاهده نمی کنم

کاربر سایت

سهیل علیزاده

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

  • جمعه 14 مهر 1396
  • 15:44

امکان ندارد اگر پروژه را به درستی ایجاد کرده باشید باید چنین ساختاری را مشاهده کنید:

کاربر سایت

seomabna

عضویت از 1395/11/21

  • جمعه 14 مهر 1396
  • 15:45

من همیشه پروژه هامو به این شکل می سازم مگه این mvc core نیست؟

کاربر سایت

سهیل علیزاده

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

  • جمعه 14 مهر 1396
  • 15:50

بله هست اما برمبنای Full Net Framework نه NET Core. گزینه وسطی برمبنای NET Core. است.

کاربر سایت

seomabna

عضویت از 1395/11/21

  • جمعه 14 مهر 1396
  • 15:57

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

ممنون از صبوری و جوابگویی شما

سوال پایانی پوشه netcoreapp1.0 در هاست قرار بگیره و یا پوشه publish قرار بگیره کافیه

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

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

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

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