ActionLink는 로컬로 작동하지만 호스트 서버에서는 작동하지 않습니다. (host4life) [폐쇄

StackOverflow https://stackoverflow.com/questions/1608075

  •  05-07-2019
  •  | 
  •  

문제

그래서 내 사이트에 이것을 가지고 있습니다

<%= Html.ActionLink("ABOUT ME", "About", "Home")%></li>

간다 Alainachorney.com (내 여자 친구가 곧 사이트가 될 것입니다)로드하지만 About Me 링크가 죽는 것을 클릭하면 파일/페이지가 없다고 말합니다. 파일 구조를 확인했는데 호스트에 있습니다.

내가 링크 위로 마우스를 가리면 가리킨다 http://alainachorney.com/home/about 그대로. 로컬로 디버깅 할 때이 링크 =>가됩니다 http : // localhost : 49165/home/about 잘로드됩니다.

내가 뭔가 빠진지 잘 모르겠습니다 ....

저는 Host4Life를 주택 제공 업체로 사용하고 있습니다. 감사

도움이 되었습니까?

해결책

IIS 6? 공유 호스트 또는 가상 서버 (즉, 호스트 회사가 IIS를 제어합니까? 아니면 IIS를 제어합니까)입니까?

경로가 올바르게 작동하려면 ASP.NET을 통해 웹 사이트의 모든 요청을 보내려면 IIS를 구성해야합니다. 이것은 일반적으로 a를 구성하여 달성됩니다 IIS의 와일드 카드 매핑 (IIS가 파일의 존재를 확인하지 않도록합니다).

서버에서 IIS를 구성 할 수 있다면 직접 수행 할 수 있습니다. (자세한 정보는 여기를 참조하십시오). 당신이 할 수 없다면, 당신은 당신의 호스트가 당신을 위해 이것을하도록해야합니다. 그러나 그들은 당신에게 그것을 걷는 것을 말할 수도 있습니다. 이 경우 MVC 친화적 인 호스트를 찾아야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top