تاریخ عضویت : 1395/09/11
ارسالها : 5 نوشته
|
من تو سایت فایل های با پسوند apk رو مجاز اعلام کردم ولی وقتی به عنوان لینک دانلود آدرسشون رو میزارم ارور 404 بهم میده ولی همون رو فایل زیپش مشکلی نداره راه حلی داره ؟
|
|
|
|
تاریخ عضویت : 1394/01/06
ارسالها : 728 نوشته
( تشکرها: 19 بار )
( 222 تشکر دریافتی در 194 ارسال )
|
با توجه به محدودیت های که IIS در فرمت فایل ها قرار می دهید باید MIME type های خاص را که مورد نیاز است ما در IIS تعریف کنیم یا در فایل وب کانفیگ پروژه این مجوز را به صورت تکه کدی اضافه کنیم . برای مثال فرمت های woff2 , apk , pdf , ... باید از بخش MIME type اضافه شوند . حال با توجه به پرسش شما در خصوص فرمت apk ما مثال و راه حل ها را در نسخه های مخلتف دی ان ان را با این فرمت بیان میکنم . راه حل ویزاردی از طریق IIS : - وارد IIS شوید و وب سایت مورد نظر را انتخاب کنید .
- بر روی بخش MIME types کلیک کنید.
- یک اکستنش تایپ با نام ".apk" اضافه کنید و یک MIME type با نام "application/vnd.android.package-archive" اضافه کنید .
- سپس بر روی ok کلیک کنید و ذخیره کنید .
- این روش کد حاصل را به صورت اتوماتیک در فایل webConfig ایجاد میکند . در صورتی که به IIS دسترسی ندارد این کد را به صورت دستی اضافه کنید طبق روش های زیر .
راه حل از طریق وب کانفیگ برای دی ان ان 7 و 8 : در نسخه های 7 و 8 کافیست کد زیر را در وب کانفیگ اضافه کنید . و سپس امکان دانلود فرمت apk برای شما محیا خواهد شد . نکته : بخش <system.webServer> را وب کانفیگ پیدا کنید و سپس بخش <staticContent> را پیدا کنید و کد زیر را داخل تگ <staticContent> اضافه کنید. توجه داشته باشد اگر <staticContent> موجود بود این Mime Type را تنها اضافه کنید و در صورتی که تگ مذکور پیدا نشد کل کد <staticContent> را در محل مناسب کپی کنید. کد:
<staticContent>
<remove fileExtension=".apk" />
<mimeMap fileExtension=".apk" mimeType="application/vnd.android.package-archive" />
</staticContent>
راه حل برای دی ان ان 9 : در دی ان ان 9 باید تمامی موارد گفته شده در نسخه 7 و 8 را کامل انجام دهید و همچنین کد زیر را در بخش مدیریت دی ان ان 9 جایگزین کنید تنظیمات > سئو > مدیریت URL ها > اصطلاحات > عبارات با قاعده > Ignore URL Regular Expression را با کد زیر جایگزین کنید : کد:
(?<!linkclick\.aspx.+)(?:(?<!\?.+)(\.apk$|\.pdf$|\.woff2($|\?)|\.gif$|\.png($|\?)|\.css($|\?)|\.js($|\?)|\.jpg$|\.axd($|\?)|\.swf$|\.flv$|\.ico$|\.xml($|\?)|\.txt$)|\.well-known)
یک نکته عمومی دیگر فرمت ها : یک نمونه کد دیگر وب کانفیگ برای فایل های متداول woff, woff2 , SVG , APK که نیاز است . کد:
<staticContent>
<remove fileExtension=".svg" />
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
<remove fileExtension=".woff" />
<mimeMap fileExtension=".woff" mimeType="application/font-woff" />
<remove fileExtension=".woff2" />
<mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
<remove fileExtension=".apk" />
<mimeMap fileExtension=".apk" mimeType="application/vnd.android.package-archive" />
</staticContent>
|
|
|
|
|
رفتن به انجمن
شما نمی توانید مطلب جدید در این انجمن ایجاد کنید
شما نمی توانید برای مطالب ارسالی پاسخ ارسال کنید
شما نمی توانید مطلب ارسالی خود را حذف کنید
شما نمی توانید مطلب ارسالی خود را ویرایش کنید
شما نمی توانید در مطلب ارسالی خود نظرسنجی ایجاد کنید
شما نمی توانید در این انجمن نظر دهید
اطلاعیه :
پرسش و پاسخ های تخصصی دی ان ان از کوکی ها استفاده می کند. با ادامه این فهرست از شما می خواهیم برای استفاده از کوکی ها موافقت کنید.
جزئیات بیشتر
بستن