MVC1005: Uç Nokta Yönlendirme ile UseMvc kullanılamaz
Değer | |
---|---|
Kural Kimliği | MVC1005 |
Hataya neden olan veya bozulmayan düzeltme | Hataya neden olmayan |
Neden
UseMvc başlatmanın bir parçası olarak çağrıldı.
Kural açıklaması
veya UseMvcWithDefaultRoute aracılığıyla UseMvc MVC kullanmak için içinde Startup.ConfigureServices
açık bir kabul gerekir. MVC'nin başlatma sırasında yetkilendirmeye ve CORS Ara Yazılımı'na güvenip güvenemeyeceğini bilmesi gerektiğinden bu gereklidir.
İhlalleri düzeltme
Uygulama eski IRouter destek gerektiriyorsa içinde aşağıdaki yaklaşımlardan Startup.ConfigureServices
birini kullanarak devre dışı bırakınEnableEndpointRouting:
services.AddMvc(options => options.EnableEndpointRouting = false);
Eski IRouter
destek gerekli değilse, çağrısı UseMvc
yerine ile UseEndpoints
değiştirin. Diğer ayrıntılar için bkz . geçiş kılavuzu.
Uyarıların ne zaman bastırılması gerekiyor?
Bu kuraldan uyarıyı bastırmayın.
ASP.NET Core
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin