2013-11-04 9 views
-1

저는 Azure webApi 응용 프로그램이 있습니다. 저는 WorkerRole 클래스를 가지고 있는데, 여기에서 ApiController를 시작합니다 : customersWebApp = WebApp.Start (new StartOptions (url : baseUri));하늘색 WebApi 프로젝트에 면도기 cshtml 파일을 추가하십시오.

내가 원했던 것은이 프로젝트에 내가 한 컨트롤러 (ApiController가 아니라 컨트롤러)를 추가하고 면도기 뷰를 추가하는 것입니다. 내 문제는보기입니다. 어떻게 프로젝트에 cshtml 파일을 추가 할 수 있습니까? System.Web.Mvc, System.Web.Razor (NuGet을 사용하여 면도기를 설치 했음)를 참조했지만 뷰를 만들 수 없습니다.

모든 의견을 환영합니다. 감사합니다.

+1

왜 안 되니? 어떤 오류가 발생합니까? –

+0

보기가 인식되지 않습니다. 또한, 내 컨트롤러에보기를 연결하는 방법을 모르겠다 – Darksody

+0

당신은 문제를 해결 했니? 나는 비슷하다. 내가보기를 표시하고 MVC 컨트롤러를 사용하고 싶지만 결코 호출되지 않습니다. 작업자 역할에 iis가 활성화되어 있기 때문에 그럴 것이라고 생각합니다. 어떤 생각? – Freddy

답변

0

컨트롤러에 뷰를 관련하는 가장 쉬운 방법 :

public class Sample : Controller 
{ 
    public ActionResult SampleView() 
    { 
     return View(); 
    } 
} 

이보기를 추가 할 수 있습니다. "SampleView"(동작의 이름) 중간을 마우스 오른쪽 버튼으로 클릭하면 메뉴가 표시됩니다. "보기 추가"옵션을 선택하십시오.

은 또한 뷰의 이름을 설정할 수 있습니다

은 당신이 원하는 :이 샘플에서

public class Sample : Controller 
{ 
    public ActionResult SampleView() 
    { 
     return View("Index"); 
    } 
} 

당신은 개방 www.yoursite.com/sample/sampleview, 그것은 sampleview 대신 인덱스보기를 반환 할 때 전망.

관련 문제