2010-11-18 20 views
0

Sadece asp.net mvc 2 web sitemi RackSpace cloudsites'e dağıtmayı bitiriyorum.ASP MVC2 CombresLink Konusunda Raf Alanı Bulutu

Şu anda sistem hatası: System.Security.SecurityException: İstek başarısız oldu. Açıklama: Uygulama, güvenlik ilkesi tarafından izin verilmeyen bir işlem gerçekleştirmeye çalıştı. Bu uygulamaya izin vermek için gerekli izin lütfen sistem yöneticinize başvurun veya yapılandırma dosyasında uygulamanın güven düzeyini değiştirin.

Bu aşağıdaki satırda gerçekleşiyor: <% = Combres.WebExtensions.CombresLink ("siteJs")%>

Combres SiteJs App_Data/Combres bağlantısını erişmeye çalışıyor Yani öyle. xml dosyası. Bu siteyi yayınlanmadan çalıştığı Discountasp üzerinden aktarıyorum.

Sorun ve düzeltmeyle ilgili herhangi bir fikir olabilir mi? Ben Orta Güven olmak ortamınıza dayanan karanlıkta bir çekim olsaydı önceden

cevap

1

yılında

sayesinde, yansıma senin konudur tahmin etmeye gidiyorum. Combres, harika bir yansıma kütüphanesi olan Fasterflect'u kullanır. Orta Ölçekli uygulamalara ReflectionPermission verilmediğinden, bu kodu çalıştırmak için bir SecurityException atar. SecurityException ile ilgili herhangi bir detayınız varsa, bunun gerçekten doğru olup olmadığını doğrulayabilirsiniz.

+0

Evet, Combres'in tam güvene ihtiyacı olduğunu anladım. Rackspace Tam Güveni vermeyecek, sadece Orta Güven verilmektedir. – MattyD

+0

SquishIt: https://github.com/jetheredge/SquishIt/downloads veya Xpedite: http://xpedite.codeplex.com Tam Güven gerektirmeyebilir. Oldukça eminim ki SquishIt her yerde yansıma kullanmıyor, bu yüzden çalışmalı ve Xpedite'yi kısmi bir güven ortamında hiç test etmedim, ama yansıma vb. Kullanmıyor. Bu, Combres'in daha az filtresine ihtiyacınız varsa, çok fazla seçeneğiniz yok demektir. Ayrıca cevap olarak kabul etmek için çekinmeyin. –