Forum
Merhaba
Mvc sitemi plesk panelde yayınlamaya çalıştığım zaman
Security Exception
Description: The application attempted to perform an operation not allowed by the security policy. To grant this application the required permission please contact your system administrator or change the application's trust level in the configuration file.
Exception Details: System.Security.SecurityException: Request failed.
hatasını alıyorum. Bu hatayı nasıl düzenleyebilirim ?
Teşekkürler
web config üzerinden ayar yapmanız lazım. Hostinginiz full trust a destek veriyor mu ?
<system.web> <securityPolicy> <trustLevel name="Full" policyFile="internal"/> </securityPolicy> </system.web>
eger vermıyor ise aşağıdakileri denemeniz lazım
<system.web> <securityPolicy> <trustLevel name="High" policyFile="web_hightrust.config"/> <trustLevel name="Medium" policyFile="web_mediumtrust.config"/> <trustLevel name="Low" policyFile="web_lowtrust.config"/> <trustLevel name="Minimal" policyFile="web_minimaltrust.config"/> </securityPolicy> </system.web>
ama bunu en hızlı hosting firmanıza sorarak ogrenebılırsınız . Natro mesela kesınlıkle ızın vermıyordu en son.
sayglar
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
Erdem bey hosting firmamıza sorduk. Full trusta taşıyabiliriz ama bunda da güvenlik açıklıkları olur dediler. Peki ne gibi güvenlik açıklığı olabilir taşıdıktan sonra ?
şöyleki full trust uygulamalar işletim sisteminden bağımsız olarak sistemin tüm kaynaklrına erişebilirler bu yüzden hosting firmaları net olarak bunu açmak istemezler. açılmasını da önermiyoruz eğer ciddi bir güvenlik önleminiz yok ise.
Ayrıca hosting hesabınız full trust ile gelirse limitleriniz dahilinde tüm kaynakları kullanabilirisiniz de demek oluyor bu. Yani Full Trust açarsanız, sıkıntı buyuk bence kodunuzu medium levele göre tasarlayın sorunsuz kullanın derim .
saygılar
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com