ASP.NET MVC لماذا لا توجيه العمل بعد نشره ؟
-
03-07-2019 - |
سؤال
لدي التالية routeMaps إعداد موقع الويب الخاص بي.تشغيل التصحيح محليا يعمل تماما.يمكنني نشر موقع ويب إلى ملقم (www) ولكن فقط الجذر الصفحة يعمل (http://www.domain.com).بمجرد تحديد وحدة تحكم (http://www.domain.com/Project) توقف عن العمل...
ما الخطأ الذي فعلته ؟
العالمية.asax.vb
' Note: For instructions on enabling IIS6 or IIS7 classic mode,
' visit http://go.microsoft.com/?LinkId=9394802
Public Class MvcApplication
Inherits System.Web.HttpApplication
Shared Sub RegisterRoutes(ByVal routes As RouteCollection)
routes.IgnoreRoute("{resource}.axd/{*pathInfo}")
' MapRoute takes the following parameters, in order:
' (1) Route name
' (2) URL with parameters
' (3) Parameter defaults
routes.MapRoute("ProjectsByCategory", "Project/Category/{id}", _
New With {.controller = "Project", .action = "ListByCategory", .id = ""}, _
New With {.id = "^[0-9]+"})
routes.MapRoute( _
"Default", _
"{controller}/{action}/{id}", _
New With {.controller = "Project", .action = "Index", .id = ""} _
)
End Sub
Sub Application_Start()
Common.LoadEntitySpacesFactory()
RegisterRoutes(RouteTable.Routes)
End Sub
End Class
المحلول
هل نشر إلى IIS6 الخادم ؟ إذا كان هناك بعض الخطوات التي تحتاج إلى اتخاذها مفصلة هنا.إن لم يكن, يمكنك أن تفسر خطأ أكثر قليلا - ماذا بالضبط "توقف عن العمل..." يعني ؟
نصائح أخرى
هل نشر IIS5?إذا اتبع ذلك هذا.
لا تنتمي إلى StackOverflow