khosnur Ответов: 3

Ресурс не может быть найден


Всем Привет,
Перед выбором любой страницы она по умолчанию показывает домашнюю страницу. когда я выбираю одну разделенную страницу, она показывает эту ошибку. он разработан компанией mvc3 (Razor). Может ли какое-нибудь тело помочь мне в бритве, какая страница ранниг первая или как я могу вернуться назад?



\Ошибка сервера в приложении'/'.
--------------------------------------------------------------------------------

Ресурс не может быть найден.
Описание: HTTP 404. Искомый ресурс (или одна из его зависимостей) может быть удален, изменено его имя или временно недоступен. Пожалуйста, просмотрите следующий URL-адрес и убедитесь, что он написан правильно.

Запрошенный URL-адрес: /Views/home/Index.cshtml


--------------------------------------------------------------------------------
Информация о версии: Microsoft .NET Framework версия:4.0.30319; ASP.NET версия:4.0.30319.272

[no name]

Ну... гы... навскидку я бы сказал, что ваше приложение или IIS не могут найти Views/home/Index.cshtml. Правильно ли настроен IIS? Существует ли эта страница в этом месте?

khosnur

спасибо за ответ. Да, сэр, страница там, но почему она не находит ее, я не знаю.Я использую IIS 7.5. какой тип настройки необходим? можете ли вы сказать мне ясно, плз... заранее спасибо

3 Ответов

Рейтинг:
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

Здравствуйте Сэр,

У меня такая же проблема, мой проект хорошо работает на локальном хосте, но после публикации на онлайн-сервере он возвращает эту ошибку.

Пожалуйста, помогите, заранее спасибо

Извините за мой английский

devolk

Куда пожалуйста

Richard Deeming

Решение 1[^], который был принят ОП в июле 2012 года.

Рейтинг:
2

Member 13913539

Если этот тип ошибки в вашем проекте, то нам нужно создать веб-форму, имя которой должно совпадать с именем URL-адреса браузера.
спасибо