Điều này cuối cùng đã khắc phục sự cố cho tôi:
Tôi đã nhận xét trước đó và sớm hơn một chút. Nhận xét của tôi cho bài viết của Mark B đã nhận được chế độ xem Chỉ mục ban đầu của tôi để hiển thị, nhưng sau đó tôi đã nhận được lỗi 404 bất cứ khi nào tôi điều hướng đến bất kỳ chế độ xem nào khác.
Tôi cũng bị phân tâm bởi giải pháp được đánh dấu kiểm tra màu xanh lá cây trong diễn đàn cụ thể này, nhưng tôi thậm chí không thể thấy thư mục tiện ích mở rộng máy chủ web trong IIS 6 trên máy tính để bàn của mình; do đó, tôi không có quyền kiểm soát từ điểm đứng đó cho phép aspnet 4.0, mặc dù tôi đã chắc chắn rằng nó đã được cài đặt bằng cách thực hiện chạy dòng lệnh sau:
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319> aspnet_regiis -i
Bây giờ cho các mảnh thực tế mà cuối cùng cho phép tôi để điều hướng đến các quan điểm khác ngay bên cạnh tôi Home/Index:
trong tập tin Global.asax.cs
của giải pháp VS 2010, bạn sẽ thấy mã như sau trong RegisterRoutes
phương pháp:
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional });
tôi chỉ cần thêm ".aspx" sau khi {action} phần của thẻ như sau:
012.
routes.MapRoute(
"Default", // Route name
"{controller}/{action}.aspx/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional });
Và ahla wahla Bơ đậu phộng và bánh mì kẹp thạch. : 0)
Nguồn
2010-10-15 15:02:51
tôi đã cố gắng để triển khai các dự án mặc định được tạo sử dụng 'thêm dự án mới ...' và gặp phải những vấn đề tương tự. Vẫn googling cho câu trả lời, nhưng hy vọng cho lời khuyên của bạn .... – Mose
Tôi luôn luôn có hơi say với bản đồ ký tự đại diện và hộp kiểm "xác minh tập tin tồn tại" chết tiệt. Chà sạch mọi thứ, bắt đầu từ hình vuông, và làm theo: http://blog.stevensanderson.com/2008/07/04/options-for-deploying-aspnet-mvc-to-iis-6/ và khi tôi nói chà tất cả mọi thứ , Ý tôi là SCRUB EVERYTHING. Đừng cho rằng cái gì là chính xác. Bắt đầu tại một hình vuông và ba kiểm tra tất cả mọi thứ. – Will
Tôi đã làm điều đó một lần nữa nhưng nó vẫn không hoạt động. Ứng dụng tôi đang làm việc đang hoạt động hoàn hảo trong MVC 1, nhưng kể từ khi tôi chuyển sang .Net 4/MVC 2, định tuyến bị hỏng ... Như tôi đã nói trong bình luận trước đây, tôi đã thử với ứng dụng mẫu và không thể thực hiện nó hoạt động. Cảm ơn sự giúp đỡ của bạn. Bất kỳ đề xuất nào khác? – Mose