@@ -121,12 +121,19 @@ public void ConfigureServices(IServiceCollection services)
121121 } ) ;
122122
123123 // it is recommended to use lower case urls
124- services . AddRouting ( options =>
124+ //services.AddRouting(options =>
125+ //{
126+ // options.LowercaseUrls = true;
127+ //});
128+
129+ //services.AddControllersWithViews();
130+
131+ services . Configure < MvcOptions > ( options =>
125132 {
126- options . LowercaseUrls = true ;
127- } ) ;
133+ options . EnableEndpointRouting = false ;
128134
129- services . AddControllersWithViews ( ) ;
135+
136+ } ) ;
130137
131138 services . AddMvc ( )
132139 . AddRazorOptions ( options =>
@@ -157,7 +164,7 @@ IOptions<RequestLocalizationOptions> localizationOptionsAccessor
157164 app . UseExceptionHandler ( "/oops/Error" ) ;
158165 }
159166
160- app . UseForwardedHeaders ( ) ;
167+
161168 app . UseStaticFiles ( ) ;
162169
163170 //app.UseSession();
@@ -173,48 +180,87 @@ IOptions<RequestLocalizationOptions> localizationOptionsAccessor
173180
174181 var useFolders = multiTenantOptions . Mode == cloudscribe . Core . Models . MultiTenantMode . FolderName ;
175182
176- app . UseEndpoints ( endpoints =>
183+ app . UseMvc ( routes =>
177184 {
178- //endpoints.MapControllerRoute(
179- // name: "default",
180- // pattern: "{controller=Home}/{action=Index}/{id?}");
181185
182- endpoints . AddCloudscribeFileManagerRoutes ( ) ;
186+
187+ routes . AddCloudscribeFileManagerRoutes ( ) ;
183188
184189 if ( useFolders )
185190 {
186- endpoints . MapControllerRoute (
191+ routes . MapRoute (
187192 name : "foldererrorhandler" ,
188- pattern : "{sitefolder}/oops/error/{statusCode?}" ,
193+ template : "{sitefolder}/oops/error/{statusCode?}" ,
189194 defaults : new { controller = "Oops" , action = "Error" } ,
190195 constraints : new { name = new cloudscribe . Core . Web . Components . SiteFolderRouteConstraint ( ) }
191196 ) ;
192197
193- endpoints . MapControllerRoute (
198+ routes . MapRoute (
194199 name : "folderdefault" ,
195- pattern : "{sitefolder}/{controller}/{action}/{id?}" ,
200+ template : "{sitefolder}/{controller}/{action}/{id?}" ,
196201 defaults : new { controller = "Home" , action = "Index" } ,
197202 constraints : new { name = new cloudscribe . Core . Web . Components . SiteFolderRouteConstraint ( ) }
198203 ) ;
199204
200205 }
201206
202- endpoints . MapControllerRoute (
207+ routes . MapRoute (
203208 name : "errorhandler" ,
204- pattern : "oops/error/{statusCode?}" ,
209+ template : "oops/error/{statusCode?}" ,
205210 defaults : new { controller = "Oops" , action = "Error" }
206211 ) ;
207212
208- endpoints . MapControllerRoute (
213+ routes . MapRoute (
209214 name : "default" ,
210- pattern : "{controller=Home}/{action=Index}/{id?}"
215+ template : "{controller=Home}/{action=Index}/{id?}"
211216 ) ;
212217
213218
214219
215220 } ) ;
216221
217-
222+ //app.UseEndpoints(endpoints =>
223+ //{
224+ // //endpoints.MapControllerRoute(
225+ // // name: "default",
226+ // // pattern: "{controller=Home}/{action=Index}/{id?}");
227+
228+ // endpoints.AddCloudscribeFileManagerRoutes();
229+
230+ // if (useFolders)
231+ // {
232+ // endpoints.MapControllerRoute(
233+ // name: "foldererrorhandler",
234+ // pattern: "{sitefolder}/oops/error/{statusCode?}",
235+ // defaults: new { controller = "Oops", action = "Error" },
236+ // constraints: new { name = new cloudscribe.Core.Web.Components.SiteFolderRouteConstraint() }
237+ // );
238+
239+ // endpoints.MapControllerRoute(
240+ // name: "folderdefault",
241+ // pattern: "{sitefolder}/{controller}/{action}/{id?}",
242+ // defaults: new { controller = "Home", action = "Index" },
243+ // constraints: new { name = new cloudscribe.Core.Web.Components.SiteFolderRouteConstraint() }
244+ // );
245+
246+ // }
247+
248+ // endpoints.MapControllerRoute(
249+ // name: "errorhandler",
250+ // pattern: "oops/error/{statusCode?}",
251+ // defaults: new { controller = "Oops", action = "Error" }
252+ // );
253+
254+ // endpoints.MapControllerRoute(
255+ // name: "default",
256+ // pattern: "{controller=Home}/{action=Index}/{id?}"
257+ // );
258+
259+
260+
261+ //});
262+
263+
218264
219265
220266 }
0 commit comments