2016-03-30 14 views
2

Asp.net projem için sunucuda bir manifest.json dosyası yükledim ancak açık bir şekilde kullandığımda dosyanın içeriğini görüntüleyemiyorum ben böyle css ve js dosyaları aynı dizinde diğer dosyaları görüntüleyebilirsiniz oysa bir URL İşte benim manifest.json dosya koduBir json dosyasını, URL'yi kullanarak sunucudan açıkça görüntüleyemiyor Dosya bulunamadı

{ 
    "name": "Example Foo", 
    "short_name": "Example", 
    "version": "0.0.0.1", 
    "manifest_version": 2, 
    "icons": [ 
    { 
     "src": "../content/themes/img/logos/launcher-icon-0-75x.png", 
     "sizes": "36x36", 
     "type": "image/png", 
     "density": 0.75 
    }, 
    { 
     "src": "../content/themes/img/logos/launcher-icon-1x.png", 
     "sizes": "48x48", 
     "type": "image/png", 
     "density": 1.0 
    }, 
    { 
     "src": "../content/themes/img/logos/launcher-icon-1-5x.png", 
     "sizes": "72x72", 
     "type": "image/png", 
     "density": 1.5 
    }, 
    { 
     "src": "../content/themes/img/logos/launcher-icon-2x.png", 
     "sizes": "96x96", 
     "type": "image/png", 
     "density": 2.0 
    }, 
    { 
     "src": "../content/themes/img/logos/launcher-icon-3x.png", 
     "sizes": "144x144", 
     "type": "image/png", 
     "density": 3.0 
    }, 
    { 
     "src": "../content/themes/img/logos/launcher-icon-4x.png", 
     "sizes": "192x192", 
     "type": "image/png", 
     "density": 4.0 
    } 
    ], 
    "start_url": "/home/index.cshtml", 
    "display": "standalone", 
    "orientation": "portrait", 
    "lang": "en" 
} 

ben sunucuya yükledi olduğunu. Şimdi açık bir şekilde, örneğin, localhost: 6453/manifest.json gibi localhost url'yi kullanarak arama yapmama rağmen o zaman bir hata veren dosya bulamıyorsa, www.example.com/manifest.json gibi URL'yi kullanmayı denediğimde içeriğe bakın ne yapmalıyım?

+0

Onun üretimde gerçek bir plan ... –

+0

veriniz kodunuzun bazı :) – JayIsTooCommon

+0

Eklediğim: Eğer öyleyse, o zaman bu gibi ilk fileExtension kaldırmak zorunda soruya verilen kod şu an açık mı? –

cevap

0

Sen mim türlerini ekleme konusunda daha ayrıntılı bir açıklama için this article kontrol edebilirsiniz web.config

<system.webServer> 
    <staticContent> 
     <mimeMap fileExtension=".json" mimeType="application/json" /> 
    </staticContent> 
    </system.webServer> 

yılında JSON dosyalarına izin vermek gerekir.

Bazı durumlarda, bu applicationhost.config dosyasında aynı eşleşme haritasına sahip bir çakışma oluşturur. Kullanıcıların size yardımcı olabilmesi için

<system.webServer> 
    <staticContent> 
     <remove fileExtension=".json" /> 
     <mimeMap fileExtension=".json" mimeType="application/json" /> 
    </staticContent> 
    </system.webServer> 
İlgili konular