Должно быть, делает что-то глупое, но не может этого видеть.
Приложение создано из шаблона по умолчанию с использованием главной страницы Site.Master.
'File System'
Опубликовано в локальную папку на компьютере разработчика (WinServer 2008 R2, IIS7)
Перейдите к localhost / MyWebApp / Account / login.aspx ОК
После проверки пароля login.aspx пытается перенаправить.
Response.Redirect (@ "~ / wfMyForm.aspx");
Ошибки браузера с
Файл '/MyWebApp/wfMyWebForm.aspx.cs'
не существует.
Я предполагаю, что файл cs был скомпилирован в DLL в каталоге bin, так почему он пытается найти файл с исходным кодом в каталоге Application? Я пропустил вариант конфигурации или что-то?
Сделал простое тестовое приложение и получил тот же результат. Если за файлом, прикрепленным к целевой странице, нет кода, перенаправление происходит нормально.
Прикрепите код к файлу, и перенаправление завершится ошибкой «такого файла нет».
<%@ Page CodeFile="wfTest.aspx.cs" Inherits="PubTest.wfTest" Title="" Language="C#" MasterPageFile="Site.Master" CodeBehind="wfTest.aspx.cs"%>
Я пробовал разные пулы приложений безрезультатно.
Файл благодарности не существует