2011-02-16 5 views
0

나는 시각적 인 스튜디오에 간단한 MVC 2를 내장했다. 단지 내가 호스팅하는 서버에서 작동 하는지를보기 위해서이다. 서버에는 .NET 3.5가 있습니다. 그래서 MVC 3이 아닌 MVC 2를 사용하고 있습니다.서버의 ASP MVC 2

프로젝트 파일을 서버에 저장했지만 다음 오류가 발생합니다. 런타임 오류 설명 : 응용 프로그램 오류가 발생했습니다. 서버에.

는 내가 설정 파일을 변경, 이미이 오류를 보았다, 그러나 나는 다른 것들 내가 비주얼 스튜디오처럼,해야 할 일을 궁금 해서요. 프로젝트를 마무리하고 서버에 넣는 것과 같은 단계는 무엇입니까?

도움이나 유용한 링크를 제공해 주시면 감사하겠습니다.

답변

0

첫 번째 것은 당신이 ASP.NET MVC 2가 서버에 설치되어 있는지 확인하는 것입니다. 그렇지 않다면 bin-deployment을 할 수 있습니다. 또한 following article이 유용 할 수도 있습니다.

+0

나는 bin-deployment 단계를 밟았으며 Visual Studio 2010에서는 처음부터 응용 프로그램을 3.5로 만들었습니다. 이는 MVC를 지원하지 않는 서버에서 ASP MVC 2를 실행할 수 있는지 확인하기위한 테스트 일 뿐이므로 bin 배포가 제대로 작동해야합니다. 서버는 FTP를 지원하지만 페이지에서 말한대로 내 컴퓨터에 게시했습니다. – bb2

+0

호스트에서 FTP를 열면 파일이 있지만 실행 방법을 모르겠습니다. publshing 후 복사 폴더는 다음과 같습니다 인덱스 뷰를보고 싶어 views.I 빈 컨텐츠 스크립트하지만 난 그게 자원 내 URL 구조는이 유사하다 를 찾을 수 없습니다 말한다 기운 http://something.com/folder1/Views/Home/Index 그런 폴더에 Index.ascx라는 리소스가 있지만 실행하려고 할 때 찾을 수 없다고합니다. = S – bb2

+0

표준 라우팅 규칙을 따르면 URL은 'http : // foo.com/Home/Index'와 같아야합니다. Views 폴더에있는 파일은 직접 액세스 할 수 없습니다. 이것이 바로 MVC의 요구입니다. 요청을 받아 렌더링 할 뷰를 결정해야하는 컨트롤러 동작입니다. –

0

일반적으로 단계는 다음과 같습니다

1) Visual Studio에서 응용 프로그램을 컴파일합니다.

2)

3) 이익.

는 진지하게, 당신은 문제를 진단 할 수있는 충분한 정보를 제공하지 않았습니다.