2

안녕하세요, 내 애플리케이션에서 다른 프로젝트를 만들었습니다. 이제는 기존 프로젝트의 작업에서 새 프로젝트의 컨트롤러 작업으로 이동하려고합니다. ... 그리고참조 된 프로젝트의 다른 컨트롤러의 동작으로 리디렉션하는 방법

return RedirectToAction("ActivityPosting", new RouteValueDictionary(new { controller = "ActivityPosting", action = "ActivityPosting" })); 

return RedirectToAction("ActivityPosting", "ActivityPosting") 

를하지만 이것으로는 작업으로 이동하지만보기를 표시하지 않습니다

내가 좋아하는 많은 것들을 시도했다.
문제는 포트 번호와 관련이 있다고 생각합니다.

이전 프로젝트는 포트 번호를 가지고 : HTTP : // localhost를 : 18,520
을하고, 새로운 프로젝트가 포트 번호가 있습니다에 http : // localhost를 : 52,146
하지만 난 새로운 포트로 리디렉션하는 방법을 잘 모릅니다. 도와주세요.

답변

4

RedirectToAction 메서드는 동일한 프로젝트 내에서만 리디렉션을 수행하기 위해 사용됩니다.

return Redirect("http://example.com/foo/bar"); 
+1

이봐 같은 기능을 사용하고이 반환 리디렉션처럼했다 worked..i 그것을 고맙습니다 (System.Configuration.ConfigurationManager : 다른 응용 프로그램으로 재 지정하려면 당신은 절대 URL과 Redirect 방법을 사용해야합니다. AppSettings [ "ePortfolioURL"] + "/ ActivityPosting /"); 하지만 컨트롤을 통해 행동을 취한 다음이를 볼 수있는 방법을 제안 할 수 있습니다. 왜냐하면 이걸로 직접보기로 간다. – user1274646