VS 2012 kullanarak bir asp.net web api 2.0 uygulaması oluşturmaya çalışıyorum vs 2012 vs için net web araçları asp. Net 4.5.2 çerçevesi; Uygulamayı çalıştırmaya çalıştığımda Geçersiz kılma sırasında devralma güvenlik kuralları ihlal edildi: 'Autofac.Integration.WebApi.AutofacWebApiDependencyResolver.BeginScope()'. Geçersiz kılma yönteminin güvenlik erişilebilirliği, geçersiz kılınan yöntemin güvenlik erişilebilirliği ile eşleşmelidir. veya [montaj: SecurityRules (SecurityRuleSet.Level2)] ancak bunların hiçbiri işe görünüyor:Devrim güvenlik kuralları geçersiz kılma sırasında üye: 'Autofac.Integration.WebApi.AutofacWebApiDependencyResolver.BeginScope()'
Ben, çözeltide tüm paketleri güncelleme ekleyerek [SecurityRules (SecurityRuleSet.Level1) montaj] çalıştı.
Lütfen bu sorunun çözümlenmesinde bana yardımcı olun, önceki tüm konuları denedim ama hiçbiri çalışmıyor.
Şimdiden teşekkürler.
Düzenleme Aşağıda benim web api projesi
- Autofac.3.5.2
- Autofac.Configuration.3.3.0
- Autofac.Extras başvurulan külçe paketlerinin listesi vardır. DynamicProxy2.3.0.7
- Autofac.WebApi.3.1.0
- AutoMapper.4.2.1
- Castle.Core.3 .3.3
- Microsoft.AspNet.Mvc.5.2.3
- Microsoft.AspNet.Razor.3.2.3
- Microsoft.AspNet.Web.Optimization.1.1.3
- Microsoft.AspNet.WebApi.5.2 .3
- Microsoft.AspNet.WebApi.Client.5.2.3
- Microsoft.AspNet.WebApi.Core.5.2.3
- Microsoft.AspNet.WebApi.WebHost.5.2.3
- Microsoft.AspNet .WebPages.3.2.3
- Microsoft.Web.Infrastructure.1.0.0.0
- Moq.4.5.8
- Newtonsoft.Json.8.0.3
- WebGrease.1.6.0
Web sitenizi neden kısmi güvende kullanıyorsunuz? Microsoft, .NET 4.0'dan beri ASP.NET'teki her şey için kısmi güven desteğini bırakmıştır, dolayısıyla ASP.NET ile bütünleşen kitaplıkların destekleyicilerinden destek beklemeniz gerekmez. – Steven
Merhaba Steven, Cevabınız için teşekkürler, uygulamayı tam güven modunda nasıl çalıştırabilirim? Web.config'ta da herhangi bir ayar göremiyorum. – muvvala
Klasik ASP.NET ile Autofac 4 beta kullanmaya mı çalışıyorsunuz? [Bu bilinen sorun için benzer bir sorun olabilir.] (Https://github.com/autofac/Autofac.Mvc/issues/10). Autofac 4 için henüz güncellenmiş klasik entegrasyon kütüphaneleri yoktu. –