Я понятия не имел, как это сформулировать, и, следовательно, понятия не имел, как его искать, так что, надеюсь, это не дубликат.
У меня есть приложение ASP.NET MVC5 и, скажем, файл Transaction.cshtml
который находится в папке Transaction
(поэтому у меня есть Transaction/Transaction.cshtml
. Тогда у меня есть контроллер для GET: Transaction
. Теперь поведение VS по умолчанию - открывать host/Transaction/Transaction.cshtml
когда я нажимаю клавишу F5, а Transaction.cshtml
находится в фокусе. Затем я получаю сообщение об ошибке, например, о том, что пакет просмотра не может быть инициализирован, мне приходится снова нажимать клавишу F5, чтобы продолжить выполнение, переключать фокус на мой веб-браузер, менять URL-адрес на host/Transaction
и ждать снова, пока все не будет инициализировано. Весь процесс раздражает.
То, что я хочу, это когда я нажимаю клавишу F5, Visual Studio должна открыть папку, в которой находится мой текущий файл. Поэтому, когда я нахожусь в Transaction/Transaction.cshtml
он должен открыть host/Transaction
в моем веб-браузере.
У меня есть обходной путь, который убирает часть раздражения. Я только что изменил в Свойствах проекта → Web параметр с Current Page
на Start URL
чтобы просто открыть host/
. Но тогда я должен перейти к host/Transaction/
вручную.
Итак, мой вопрос: можно ли в Visual Studio открывать папку, в которой находится текущий файл при нажатии клавиши F5?