2011-11-23 2 views
1

NopCommerce의 관리 폴더에 WCF 서비스를 추가하려고합니다. 나는 웹 폴더 같은 일을하고 모든 일이 잘 진행하지만, Admin 폴더에 내가 을 실행하려고 할 때이 오류가 :ASP의 MVC 서비스 MVC 프로젝트 (NopCommerce)

그것은 allowDefinition =으로 등록 된 섹션을 사용하면 오류가입니다 응용 프로그램 수준 이상의 'MachineToApplication'. 이 오류는 가상 디렉터리가 IIS에서 응용 프로그램으로 구성되지 않아 발생할 수 있습니다. 나는 몇 가지 솔루션을 시도했지만 아무것도 작동하지 않습니다

< serviceHostingEnvironment multipleSiteBindingsEnabled = "진정한"> 다음은 XML 파일에서 문제입니다. 당신은 가상 디렉터리를 응용 프로그램으로 구성되지 않은

, 따라서 서비스로 실행하는 데 실패 : 난 당신이 지금까지 시도 모르겠어요으로 사전

답변

2

에서 응용 프로그램으로 VIR 디렉터리를 구성하는 방법에 대한 참조를 위해 아래의 URL을 참조하고,이를 데 기인 프로젝트 파일의 MvcBuildViews 속성은 true으로 설정됩니다. 속성을 false으로 설정하면 문제가 해결됩니다.

<MvcBuildViews>false</MvcBuildViews> 

편집

:는 또한보기 건물을 해제 요구하지 않는 대안을 설명 this answer 나타났습니다.

0

에서 덕분에,이 내 생각이다.

응용 프로그램으로 구성하십시오.

IIS에서 응용 프로그램 디렉터리를 마우스 오른쪽 단추로 클릭하고 응용 프로그램으로 변환하십시오. 또한 올바른 응용 프로그램 풀을 할당하십시오.

는 IIS7

난 그냥 우리 MVC 프로젝트 중 하나로이 우연히

http://msdn.microsoft.com/en-us/library/bb763173.aspx

+0

웹에서이 솔루션을 보았습니다. 시도했지만 작동하지 않았습니다. – Khaldoun