2009-07-28 4 views

답변

2

이 유형의 파일에는 경로가 필요하지 않습니다. 단순히 응용 프로그램 디렉토리의 루트에 .xml 파일을 넣으면 웹 서버는 지정한 URL로 서비스를 제공 할 수 있어야합니다.

ASP.Net MVC는 기본적으로 정적 파일 형식을 무시합니다.

0

사이트의 루트에 sitemap.xml이 있습니까? 그렇다면 경로를 지정할 필요가 없습니다. sitemap.xml은 기본적으로 제공되는 파일입니다.

1

나는 귀하의 사이트 (이미지, 스크립트, CSS)에있는 모든 정적 파일과 마찬가지로 정상적으로 작동해야한다고 생각합니다. Phil Haack의 blog on this을 참조하십시오.

동적으로 생성되기를 원하는 경우에만 경로를 사용해야합니다. 디스크에 정적 파일이 없지만 즉시 파일을 생성하려고 할 때. 이 경우 콘텐츠 생성을 처리 할 컨트롤러와 액션에 매핑합니다.

1

ASP.Net MVC는 파일 경로를 통해 파일을 제공하는 것을 중단하지 않습니다. 실제로 경로로 덮어 쓰지 않는 한 경로별로 원하는 모든 컨텐츠 (심지어 aspx 페이지)를 제공하는 것이 완벽하게 완벽합니다.

그래서 귀하의 Sitemap 파일은 정상이며 경로를 작성할 필요가 없습니다.

http://myserver.com/sitemap.xml

당신이 구글 웹 마스터, 또는 어디든지 보낼거야 추측 : 그냥이 같은 경로를 작성합니다.