MVC ActionLink добавляет имя решения VS в URL - PullRequest
0 голосов
/ 03 июня 2009

По какой-то причине, когда я запускаю свой проект локально, все работает просто отлично. Когда я публикую свой сайт в режиме реального времени на своем сервере общего хостинга, ссылка action вызывает появление ссылок

http // www.mydomain.com/MySolutionName/Account.aspx/LogOn

когда это должно быть

http // www.mydomain.com/Account.aspx/LogOn

Есть идеи?

Ответы [ 3 ]

1 голос
/ 03 июня 2009

Проверьте, опубликовали ли вы виртуальный каталог с именем MySolutionName в корневом каталоге веб-сайта. Если вы это сделали, то это ожидаемое поведение.

0 голосов
/ 04 июня 2009

(Кстати: я понятия не имею, почему этот сайт не позволяет мне войти в систему. Я никогда не получал OpenID, когда вводил информацию о моем новом пользователе, wtf?)

Я публикую в папку на моем рабочем столе, а затем загружать через FTP. На моем хосте я установил папку как каталог приложения, так как это подпапка моего корня.

Root ./Мой сайт ./MyOtherSite

Каждая папка - это собственный каталог приложений, куда я помещаю разные сайты. Я не знаю виртуальных каталогов. Поскольку я не могу увидеть конфигурацию сервера, я не могу быть уверен в этом утверждении.

0 голосов
/ 03 июня 2009

Я думал, что это опция на экране публикации (или, может быть, на экране настроек проекта). Я работаю на своем MacBook, поэтому не могу подтвердить. Вы проверили там, чтобы увидеть?

Можете ли вы показать код ActionLink, о котором вы говорите ...?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...