2016-03-29 24 views
0

kontrol ettim ve doğru girilecektir görünüyor eserler:SPA, sunucuya yüklendiğinde AngularJS app.js dosyamı bulamıyor. Yerel olarak

<div class="container" ng-app="app" ng-controller="evPotDataCtrl"> 

Ben iyi çalışır yerel benim SPA çalıştırdığınızda. Ancak, onu web sunucuma yükleyin ve dosyayı bulmak başarısız oluyor.

bundles.Add(new ScriptBundle("~/bundles/AngularCustom").IncludeDirectory 
        ("~/app", "*.js", true)); 

dosya kök dizininde bulunan uygulama adlı bir klasörde bulunur: Ben de bir paket oluşturduk. Sunucu klasörünü kontrol ettim ve tüm dosyalar başarıyla yüklendi ve ayrıca klasördeki izinleri de kontrol ettim.

Sunucu yöneticisine bir istek gönderdim, ancak bir şeyleri kaçırırsam, biriniz bana söyleyebilirse memnun olurum. Teşekkür ederim.

+0

Dizin.html nerededir? Ve app.js ile yerel olarak aynı göreli konumu var mı? Ayrıca, uygulama.js'nin sunucuda doğru şekilde ayarlanmış hakları var mı? – stevenvanc

cevap

1

Yayınlanan webSite içinde (hata ayıklama modu olmadan) paketleri kullandığınızda, tüm dosyaları bir arada birleştirir.

BundleTable.EnableOptimizations = true;'u deneyin ve yerel hata ayıklamayı deneyin, bu işlemde bir hatayla karşılaşabilirsiniz.

+0

Bunun için teşekkürler. Denetleyicilerin birinde küçük bir hata vardı, bu da app.js'nin düzgün çalışmamasına neden oluyordu. –

İlgili konular