Скасування Visual Studio ASP.Net MVC встановлено як дію на початковій сторінці


78

У мене є веб-додаток, над яким я працюю, він працював нормально, поки моя цікавість не перемогла мене, і я клацнув правою кнопкою миші на поданні та вибрав параметр Встановити як стартову сторінку. Тепер, коли я запускаю свою програму, я потрапляю на сторінку помилки "Не знайдено ресурс". У моєму маршруті глобальної конфігурації встановлений стандартний маршрут реєстрації, який працював раніше. Я помічаю, що URL-адреса тепер читає:

http: // localhost: 1234 / Views / User / Login.aspx

замість

http: // localhost: 1234 /

як це було раніше. Я не впевнений, як скасувати цю дію або що було змінено, я заглянув у свій файл web.config, але не впевнений, що саме шукати, допомога вдячна.

Відповіді:


138

Ви можете встановити його в Specific Pageопції у властивостях проекту, просто залиште текстове поле порожнім.

текст заміщення


7
Просто щоб це пояснити - виберіть Конкретну сторінку, а потім залиште текстове поле порожнім, не вводьте "/", інакше проект запускатиметься на localhost: 1234 //
dwynne

16

Клацніть правою кнопкою миші ваш проект у Visual Studio -> Властивості -> Веб (вкладка ліворуч) -> Конкретна сторінка з порожнім рядком як ім'ям.


2
Я отримую таку помилку: вказана стартова URL-адреса недійсна .. не вдалося визначити формат URI.
Ash Machine

це повинен бути порожній рядок замість '/'
Кодування людини

Слід зазначити, що в деяких із них може бути .sln із декількома проектами, тому клацніть правою кнопкою миші відповідний веб-проект, а потім виберіть Властивості - ще один спосіб переглянути вкладку Веб і встановити
Порожню

0

Виберіть конкретну сторінку, клацніть на ній правою кнопкою миші та виберіть виключити з проекту, після цього знову клацніть правою кнопкою миші на цій сторінці та виберіть Включити в проект. Це працює для мене.


0

У деяких випадках зміна проекту StartUp, а потім встановлення його на основний проект може допомогти вирішити цю проблему. Але лише тоді, коли у вашому рішенні є кілька проектів.


0

Я розумію, що ця тема досить стара, але я щойно пройшов той самий процес, намагаючись змінити свою стартову сторінку. Я спробував змінити свою стартову сторінку, на Views/Home/Login.cshtmlяку повідомлена сторінка не знайдена.
мій корінь був http://localhost:63786/і при запуску сайт переходив до http://localhost:63786/Views/Home/Login.cshtml.

Після довгих сумнівів я зрозумів, що корінь мене вже переніс у / Views /, тож шлях запуску, який мені насправді потрібен, був Home / Login.cshtml. Це все одно не спрацювало, тоді я зрозумів, що це залишає розширення файлу в шляху, і це не повинно бути. Отже, шлях запуску повинен був бути Home / Login.

Автоматично вибраний шлях, згенерований з еліпсиса, неправильний, перевірте, чи правильно сформований шлях, і видаліть розширення, і тоді він повинен працювати.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.