Tôi đã một ứng dụng MVC triển khai trong máy chủ của tôi trong một thư mục ảo như:ASP NET MVC RedirectoToAction bỏ qua các ứng dụng, nơi tọa lạc
http://localhost/myapp/
đâu "myapp" là thư mục ảo
Trong tôi xem đăng nhập, nằm ở
"http://localhost/myapp/user/login",
tôi chuyển hướng đến chỉ số sử dụng RedirectToAction("Index", "Home")
, có vẻ như các ứng dụng cố gắng chuyển hướng đến
"http://localhost/home/index"
thay vì
"http://localhost/myapp/home/index".
Ứng dụng này hoạt động khi nó nằm trong thư mục gốc của trang web IIS nhưng không hoạt động trong tình huống cụ thể.
Có cách nào để định cấu hình gốc ứng dụng, mà tôi đã bỏ lỡ không?
Cài đặt: Microsoft Visual Studio Express 2012 cho Web, IIS 7 trong Windows 7, ứng dụng ASP .NET v4.0
Bạn đã đặt thư mục ảo của mình thành ứng dụng chưa? – Brandon