РЕДАКТИРОВАТЬ !! Я должен добавить, что этот сайт работает идеально локально. Эта проблема возникает только при развертывании
ОРИГИНАЛЬНАЯ ПОЧТА:
У меня есть сайт, который я только что установил http://splattonet0.web704.discountasp.net/
Что отлично загружает индексное представление контроллера Home. Однако, когда кто-то щелкает ссылки слева, веб-сервер ищет относительные пути (например, E: \ web \ splattonet0 \ htdocs \ Home \ AboutMe), что неверно, поскольку домашняя папка, конечно, находится в папке с именем «Views» «
Я делал сайты MVC раньше и никогда не сталкивался с этой проблемой. Я не вижу разницы между этим или любым другим сайтом, который я сделал.
Мой код в шаблоне мастера для раздела ссылок выглядит следующим образом:
<div id="navContainer">
<ul id="mainNav">
<li><a href="/Home/Index" title="Home">Home</a></li>
<li><a href="/Home/AboutMe" title="About Us">About Me</a></li>
<li><a href="/Skills/Index" title="Skills">Skills</a></li>
<li><a href="/Home/Resume" title="Resume">Resume</a></li>
<li><a href="/Home/Experience" title="Experience">Experience</a></li>
<li><a href="/Home/SitesIveDesigned" title="Websites I've developed">My Websites</a></li>
<li><a href="/Home/References" title="References">References</a></li>
<li><a href="/Home/Projects" title="Projects">Projects</a></li>
<li><a href="/Home/Hobbies" title="Hobbies">Hobbies</a></li>
....etc
</ul>
</div>
У меня одна и та же проблема с предыдущим слешем и без него в свойстве href. Я решил оставить его там, так как мои другие сайты (которые работают!) Стилизованы.
Может кто-нибудь пролить свет на это для меня? Спасибо!
ДОПОЛНИТЕЛЬНОЕ РЕДАКТИРОВАНИЕ:
Меня попросили предоставить код с сайта MVC на этом сервере, который я написал, и это прекрасно работает. Код ссылки на другом сайте ( YorkCentre ) в том же стиле: <li><a href="/Controller/Action">text</a></li>
код:
<li><a href="/News/Index">Archived News</a></li>
<li><a href="/Home/BoardOfDirectors">Board Of Directors</a></li>
<li><a href="/Media/Index">In The Media</a>
...
</ul>