2010-02-23 2 views
7

"W2K8 R2 Web"서버를 설치하고 IIS 7을 설치하기 만하면됩니다. 그런 다음 .NET4 프레임 워크를 설치하고 "aspnet_regiis -i"명령을 실행했습니다.Asp.Net MVC 스타일이 누락되어 로그온 페이지의 기본값

.NET 4.0 통합 응용 프로그램 풀을 사용하여 사이트를 만들었습니다.

프로젝트를 컴파일하고 (게시)를 사용하여 가상 디렉터리에 파일을 배포하지 않고 기본 MVC 프로젝트 템플릿을 사용하여 MVC 응용 프로그램을 만들었습니다. ?

내가 사이트를 위로 당겨 수 있지만 스타일이 페이지에서 누락 된 몇 가지 이유가/계정 라우팅/로그온 ReturnUrl =/

답변

7

새 사이트의 경우 익명 인증에 대한 인증을 확인해야합니다.

오른쪽 "익명 인증"을 선택 "편집 ..."

"응용 프로그램 풀 ID"가 선택되어 있는지 확인을 클릭합니다. 어떤 이유로 IUSR이 기본값으로 설정됩니다. 이 문제가 해결되어야합니다.

path 속성없이 속성을 사용하지 않으면 web.config 및 하위 디렉토리의 모든 항목을 허용합니다.

0

프레드릭 Normen http://weblogs.asp.net/fredriknormen/archive/2008/02/07/asp-net-mvc-framework-using-forms-authentication.aspx에서 미리보기 :

참고 : 의지는 여전히 그래서 우리는 anonymouse는 우리의 웹 사이트에 액세스 "파일"를 사용 거부 CSS를 스타일을 가능하게 CSS 파일 등을 위해 일을, 우리는 (가) 확인 CSS를 파일 및 이미지를 만들기 위해 추가 할 수 있습니다 등을 요청할 수 있습니다.

<location path="Stylesheet1.css"> 
<system.web> 
    <authorization> 
    <allow users="*"/> 
    </authorization> 
</system.web> </location> 
0

당신은 루트 사이트 (또는 기계 레벨)의 모든 사용자를 사용할 수 authrorization 있습니다.

가상 디렉터리 응용 프로그램 web.config 파일에 덮어 쓰기하십시오.

관련 문제