با سلام
من یک پروژه با mvc5 ساختم و الان می خوام از وب سایت publish بگیرم و آپلود کنم ولی متاسفانه بلد نیستم
البته publish وب فرم داخل VS2010 بلدم ولی اینجا داخل VS2013 نه
مثل همون انجام میشه
روی نام پروژه کلیک راست گزینه Publish
و بعد روی Custom کلیک کنید و یک نام بدهید
سپس در Publish Method گزینه FileSystem را انتخاب کنید و در File location مسیر را انتخاب کنید
البته باید اشاره کنم که من فایل های عکس و ... روی سرورمه ولی دارم سایتم را redsign میکنم
من این کار را انچام دادم ولی build success میده ولی publishe faild
1>------ Build started: Project: Savingiran, Configuration: Release Any CPU ------
1>C:\Users\Amir\Desktop\Savingiran\Savingiran\Controllers\HomeController.cs(70,30,70,32): warning CS0168: The variable 'ex' is declared but never used
1> Savingiran -> C:\Users\Amir\Desktop\Savingiran\Savingiran\bin\Savingiran.dll
2>------ Publish started: Project: Savingiran, Configuration: Release Any CPU ------
2>Connecting to C:\Users\Amir\Desktop\Version 1.0...
2>Transformed Web.config using C:\Users\Amir\Desktop\Savingiran\Savingiran\Web.Release.config into obj\Release\TransformWebConfig\transformed\Web.config.
2>Copying all files to temporary location below for package/publish:
2>obj\Release\Package\PackageTmp.
2>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Web\Microsoft.Web.Publishing.targets(2988,5): Error : Copying file Images\Articles_img\29a5854e-5a74-4778-a36c-06570a6b3d74.jpg to obj\Release\Package\PackageTmp\Images\Articles_img\29a5854e-5a74-4778-a36c-06570a6b3d74.jpg failed. Could not find file 'Images\Articles_img\29a5854e-5a74-4778-a36c-06570a6b3d74.jpg'.
2>
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
========== Publish: 0 succeeded, 1 failed, 0 skipped ==========
Error 2 Copying file Images\Articles_img\29a5854e-5a74-4778-a36c-06570a6b3d74.jpg to obj\Release\Package\PackageTmp\Images\Articles_img\29a5854e-5a74-4778-a36c-06570a6b3d74.jpg failed. Could not find file 'Images\Articles_img\29a5854e-5a74-4778-a36c-06570a6b3d74.jpg'. 0 0 Savingiran
اینم متن پیام
فولدر های برنامه رو با دقت نگاه کنید
فایل هایی هست که کنارشون یک آیکن زرد رنگ هست
یعنی اونها رو پیدا نکرده
پاکشون کنید
در ارور مشخصه چه فایل هایی رو پیدا نمیکنه
اون ها از پروژه حذف کنید
من نگاه کردم و متوجه شدم که در حین پابلیش اطلاعات رو از دیتابیس من میخونه و دنبال همون فایل ها میگرده
نمیتونه همچین کاری کنه
فقط فایل های فیزیکی رو پابلیش میکنه
البته تا اونجا که من میدونم
من تمام پروژه را زیر و رو کردم ولی چنین فایلی نیست
حتی با finder خودش هم گشتم چنین چیزی نیست
ولی وقتی یک فایل به همون اسم داخل پوشه ایجاد میکنم به یک فایل دیگه گیر میده که نیست
من متوجه شدم که داخل پروژه ام یک فولدر برای نگه داری عکس ها ایجاد کردم و وقتی که این پوشه را از پروژه Exclude کردم مشکل حل شد
و این موضوع را برای کسانی که امکان دارد به این مشکل برسند به اشتراک گذاشتم
با تشکر
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)