Рейтинг:
23
Karthik. A
Одна из причин, по которой это может произойти, заключается в том, что у вас нет начальной страницы, установленной в свойствах вашего веб-проекта. Так что сделай это:
- Щелкните правой кнопкой мыши на вашем проекте mvc
- выбрать недвижимость"
- Выберите вкладку "Веб"
- Выберите Пункт "Конкретная Страница"
- Предполагая, что у вас есть контроллер под названием
HomeController
и метод действия называется Index
, введите "home/index" в текстовое поле, соответствующее переключателю "конкретная страница".
Теперь, если вы запустите свое веб-приложение, оно приведет вас к представлению, отображаемому методом действия индекса HomeController.
(или)
Проще говоря, вы также можете открыть один из контроллеров в своем проекте, а затем нажать клавишу F5 или Ctrl + F5.
То, что происходит сейчас заключается в том, что в настоящее время вы находитесь в вашем /вид индекса/дома/.смотреть cshtml и вы просто нажмите на клавишу F5 или сочетание клавиш Ctrl + клавишу F5. В проекте mvc вы не можете открыть файл с расширением .cshtml напрямую, так как IIS не может этого понять. Контроллер должен возвращать соответствующее представление из метода действия.
Кроме того, проверьте, правильно ли установлен MVC 3. Если мой ответ не поможет, мне очень жаль.
Надеюсь, это поможет!
khosnur
большое вам спасибо, сэр, теперь он работает. глубокая любовь от всего сердца. что я могу сделать для вас. одно я сделал, что проголосовал за вас. у меня есть еще один вопрос, пожалуйста, ответьте на него.
Pratik Bhuva
Огромное спасибо!...
khosnur
Karthik Сэр, у меня есть один сайт, разработанный MVC3 под управлением IIS 7.5 на сервере win 2008 r2 Back End Oracle.Когда я запускаю приложение Первая страница приходит без проблем но когда я даю имя пользователя и пароль он показывает эту ошибку:
HTTP Error 500.0 - Внутренняя ошибка сервера
Страница не может быть отображена из-за внутренней ошибки сервера.
Но приложение работает гладко на сервере 2003 года. Как я могу решить эту большую проблему, пожалуйста, помогите мне. заранее спасибо...
Karthik. A
You are welcome! An internal server error could occur for numerous reasons like - incorrect database server, incorrect username / password etc etc. The best way to approach this would be to find out what's the actual error. You have said that you could see the 1st page, but the error happens after you enter the user name/ password. What type of authentication does your web application / site use ? See if it's setup correctly in IIS under the "Authentication" module. Also, go to the server and visit your page there, instead of from a machine that just acts as a client. If you use the server itself, it will give you much more information than a useless "500 internal server" error. If you could do that and see the actual error, it might be helpful If you have qns. post it here and one of us will help! Its difficult to help w/ just the general 500 error...
Sharyu Dhable
Спасибо , это работает
khosnur
Еще раз благодарю вас, чтобы ответить.Я дам вам краткое сообщение об ошибке.Но, Сэр, у меня действительно возникли большие проблемы по этому поводу. это первый раз, когда я действительно делаю эту вещь. я мигрирую с 2003 по 2008 год. Я не могу запустить приложение на 2008.можете плз сделать сэр УР адрес электронной почты? если я промахнусь, то отправлю вам письмо ... пожалуйста, сэр
derloopkat
извините, но это совсем не решает проблему, я знаю, что страница существует, и мне не нужно настраивать свой проект, чтобы использовать его в качестве стартовой страницы, во всяком случае, я разобрался с ней, сопоставив маршрут в global.asax
Shankrayya R
Привет Картик,
У меня есть та же проблема /ошибка приложения, и он будет отлично работать в локальном режиме во время отладки приложения, но я получу ошибку, когда разверну его на сервере 2003 для пользователей, которые собираются получить доступ. После очистки временных файлов IE он будет работать нормально, так как это временное решение. Пожалуйста, дайте мне знать постоянное решение. Даже я пробовал установить стартовую страницу и стартовый проект в asp.net 2.0
Используемые технологии
Visual studio 2005m asp.net 2.0 и sql server 2000.
Пожалуйста, дайте мне знать решение.
Заранее спасибо.
amolko
Во время отладки моя 1-я страница работает, но когда я был нажат для регистрации, выдает следующую ошибку
Регистрация
Нажмите здесь для регистрации
вот код есть
Регистрация
@формат HTML.Actionlink панели("нажмите здесь, чтобы зарегистрироваться", "регистрация", "RegistrationView")
Пожалуйста, помогите !!!!!
Ошибка сервера в приложении'/'.
Ресурс не может быть найден.
Описание: HTTP 404. Искомый ресурс (или одна из его зависимостей) может быть удален, изменено его имя или временно недоступен. Пожалуйста, просмотрите следующий URL-адрес и убедитесь, что он написан правильно.
Запрошенный URL-адрес: /RegistrationView/Registration
CHill60
Поскольку вы отвечаете на старый вопрос, на который уже есть ответ, очень немногие люди будут читать ваш пост. Вам лучше разместить свой собственный вопрос, используя ссылку "задать вопрос" в верхней части страницы - тогда он появится в списке неотвеченных вопросов, и его увидит больше людей. Вы всегда можете предоставить ссылку на этот вопрос в своем собственном объяснении того, как он не решил вашу проблему
Sanjoy Kumar Das
Спасибо, Босс.
Его работы формируют меня
0x01AA
Мне нравится ваш ответ, ставьте 5.
shinaxin
большое спасибо, это работает для меня
Member 12459765
не сработало для меня
Abdulmajid Musa
Большое спасибо чувак
Member 14564587
У меня тоже есть эта ошибка. Но я не могу решить эту проблему.
Рейтинг:
2
Member 10239821
простое решение
Server Error in '/' Application.
The resource cannot be found.
Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly.
простой, например. в поле зрения у меня есть
СКВ папка и я делаю
индекс.cshtml по страница эта страница работает правильно но я делаю эту папку новой страницей
добавить.cshtml по а теперь запускаю я получаю ошибку (выше).Это типовое решение ошибки-пожалуйста, проверьте метод/функцию на странице вашего контроллера, например
public ActionResult add()//your view page
{
return View();
}
Я надеюсь, что вы получите свой ответ
Richard Deeming
Этот вопрос был задан, на него был дан ответ, и он был решен. ЧЕТЫРЕ ГОДА НАЗАД.
Huzaifa Abbas
Здравствуйте Сэр,
У меня такая же проблема, мой проект хорошо работает на локальном хосте, но после публикации на онлайн-сервере он возвращает эту ошибку.
Пожалуйста, помогите, заранее спасибо
Извините за мой английский
Richard Deeming
Решение 1[^], который был принят ОП в июле 2012 года.