Я пытаюсь добавить свое приложение на живой сервер. Мой сайт находится в простом html. Для моего приложения 2 есть 2 ссылки. Я отправляюсь в siteapp, а другой - в основное приложение.Проблема с пути приложения в IIS7
В wwwroot Я добавил свой сайт с именем папки (Lets saye MyWebSite) и настроил его в IIS7 с адресом dns ip. Он работает нормально.
Затем я добавил еще 2 подпапки (siteapp & mainapp) для 2 приложений, написанных на VS 2008 и конвертирующих их в приложение.
Итак, когда я перехожу на сайт www.MyWebSite.com/mainAPP/Default.aspx - он отлично работает Но если я нажму любую кнопку (забыть пароль) в Default.aspx-, он попытается получить доступ к www.MyWebSite.com/ ForgetPass.aspx и сбой. Предположим, что вы зашли на сайт www.MyWebSite.com/mainAPP/ForgetPass.aspx, но по какой-то причине он попадает в корень.
Если я нажимаю нормальный A HREF = «www.MyWebSite.com» ссылка он идет http://www.MyWebSite.com/MainApp/www.MyWebSite.com
Я попытался поймать его в global.asax странице, но не повезло
Код в Globacl .asax
Application("AppPath") = ConfigurationSettings.AppSettings("ApplicationURL")
If Application("AppPath") = "/" Then
Application("AppPath") = System.Configuration.ConfigurationManager.AppSettings("ApplicationPath")
End If
If Application("AppPath") <> System.Configuration.ConfigurationManager.AppSettings("ApplicationPath") Then
Application("AppPath") = System.Configuration.ConfigurationManager.AppSettings("ApplicationPath")
End If
Код в web.config
<add key="ApplicationURL" value="www.MyWebSite.com/mainAPP/"/>
Я использую IIS7
Любая идея, как я могу это исправить?
Почему бы не просто добавить сайт «полномасштабную» в IIS? –