Я пытаюсь запустить приложение ASP.NET C# в качестве консольного приложения из Visual Studio, но мне не удалось найти его. Я хочу проверить часть моего приложения, которое не зависит от веб-сервера и таким образом сокращает время запуска. Любая идея о том, как это сделать?Запустить приложение Asp.net как консольное приложение
0
A
ответ
0
ASP.NET и консольное приложение - это два очень разных типа приложений. Вы не можете запустить его как другой.
Однако, есть несколько вещей, которые вы можете сделать, чтобы спасти себя от печали. Рефакторинг вашего приложения. Добавьте новый проект типа Class Library
в ваше решение. Затем переместите общую часть приложения (которая не зависит от веб-сервера) в файл класса в этом проекте библиотеки классов. Затем укажите эту библиотеку классов в приложении asp.net.
Эта библиотека классов теперь может использоваться в любых проектах .NET. Например, в этом случае просто создайте новое консольное приложение и обратитесь к этой библиотеке классов для тестирования.
Надеюсь, это поможет.
Смежные вопросы
- 1. Консольное приложение медленнее, чем приложение asp.net
- 2. Как запустить консольное приложение в MVC
- 3. Консольное приложение с аутентификацией ASP.NET
- 4. Как запустить консольное и оконное приложение GUI
- 5. Как запустить консольное приложение с консоли java?
- 6. Как запустить консольное приложение (!) При запуске? C#
- 7. Как запустить консольное приложение из Windows Service?
- 8. Как запустить консольное приложение из интерфейса?
- 9. Как запустить и закрыть консольное приложение?
- 10. Как запустить консольное приложение, созданное Code :: Blocks?
- 11. Как запустить консольное приложение на лазуре?
- 12. IdentityServer 4 как консольное приложение
- 13. Запустить консольное приложение (.exe) из приложения ASP.NET (IIS 7,5)
- 14. Запустить консольное приложение из другого консольного приложения
- 15. Не удалось запустить консольное приложение в C#
- 16. C# консольное приложение запустить функцию matlab
- 17. Запустить консольное приложение в командной строке разработчика
- 18. Запустить консольное приложение с помощью Windows Scheduler
- 19. Как развернуть консольное приложение
- 20. Как зацикливать консольное приложение
- 21. . Консольное приложение с гиперссылками?
- 22. Запустить консольное приложение Несмотря на отсутствие FileNotFoundException
- 23. Запустить новое консольное приложение в новом потоке
- 24. Запустить консольное приложение перед входом пользователя
- 25. запустить консольное приложение ПРОМТ из кода C#
- 26. Консольное приложение -переменные
- 27. Консольное приложение или веб-приложение
- 28. Консольное приложение с App.config
- 29. Консольное приложение или WebService
- 30. Как преобразовать консольное приложение в сервисное приложение
Возможно, вас заинтересует «самостоятельный хостинг asp.net app без iis» – Lucius