Новичок в Microsoft Web Developer 2010 Express, а не опытный программист, но я могу обойтись ... обычно.Я сделал веб-сайт компании с MWD 2010, и все идет отлично.
Я пытаюсь создать корпоративный портал.Я попытался использовать папку ~ / Account, которая поставляется с новыми сайтами asp.net, но я хотел попробовать один с нуля самостоятельно.Поэтому я следовал инструкциям Microsoft и создал один в другой папке ~ / Portal.-> msdn.microsoft.com/en-us/library/879kf95c(v=vs.80).aspx
Я не знаю, сделал ли я ошибку в программировании или это произошло с моим ASP.Конфигурация NET, или, как мне кажется, мой файл web.config, но что-то случилось.2 папки пересекаются.Например, я буду в welcome.aspx на ~ / Portal / welcome.aspx, и он перенаправит меня на страницу ~ / Account / login.aspx.Я внес изменение в файл ROOT web.config (не в папку «Портал» или «Учетная запись»): Было:
Form LoginUrl = "~ / Account / login.aspx" timeout = "2880"
Изменено на:
формы loginUrl = "~ / Extranet / welcome.aspx" timeout = "2880"
Но когда я нажимаюссылка для входа в Extranet / welcome.aspx, она по-прежнему перенаправляет меня в Account / login.aspx.В частности, URL говорит: (root) /Account/Login.aspx?ReturnUrl=%2fExtranet%2fwelcome.aspx
Теперь это позволит мне перейти на страницу ~ / Portal / welcome.aspx, нокогда я нажимаю ссылку для входа, я перехожу на страницу ~ / Account / login.aspx.Странно.
Мой вопрос: (а) Это легко исправить?(б) я должен удалить обе папки и начать с нуля?Не проблема, но я не хочу ничего портить.Если я сделаю это, придется ли мне редактировать корневой файл web.config? (c) Есть ли другое решение, которое я должен использовать вместо того, чтобы следовать инструкциям Microsoft?
Есть web.configв моем корне, который, по-видимому, редактируется изменениями, которые я делаю в Конфигурации ASP.NET, и есть в моей папке ~ / Account, где находится login.aspx, который поставляется с новыми веб-сайтами.
Спасибо, что нашли время, чтобы прочитать это, если вы сделали это далеко, и спасибо за любую помощь, которую вы можете предложить!