Я пытаюсь добавить свое приложение на работающий сервер.Мой сайт в формате HTML.Есть 2 ссылки, чтобы перейти к моему 2 приложения.Я должен перейти на сайт appapp, а другой - на главное приложение.
В wwwroot я добавил свой сайт с именем папки (скажем, MyWebSite) и настроил его в IIS7 с IP-адресом DNS.Он работает нормально.
Затем я добавил еще 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
Есть идеи, как это исправить?