ссылки не работают после установки моего веб-приложения, созданного с помощью asp mvc - PullRequest
1 голос
/ 26 июля 2011

Я разрабатывал веб-сайт в течение некоторого времени, используя mvc 3, и после его развертывания в рабочей среде ничего не работало, потому что все URL-адреса, написанные с использованием метода Url.Action, неверны.Например, у меня есть этот код:

@using (@Html.BeginForm("Add", "Persona")){ ...

это результат в Dev:

<form action="/SIIJYP/Modulos/Personas/Naturales/Persona/Add" method="post">

, и это результат после развертывания:

<form action="/SIIJYP/r.ashx/Personas?action=Add&amp;controller=Persona" method="post">

Что может быть причиной этого?

Спасибо

1 Ответ

0 голосов
/ 27 июля 2011

На какой версии IIS работает производственная среда?

Если вы работаете на IIS 6, у Phil Haack есть хорошее краткое изложение (http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx) о том, какие настройки вам нужно выполнить (как и на asp.net / mvc веб-сайте)

...