运行Asp.net应用程序作为控制台应用程序

时间:2015-11-03 03:10:45

标签: asp.net visual-studio

我正在尝试从Visual Studio运行ASP.NET C#应用程序作为控制台应用程序,但我一直无法找到。我想测试我的应用程序的某些部分,它不依赖于Web服务器,并通过这种方式减少启动时间。有关如何做到这一点的想法吗?

1 个答案:

答案 0 :(得分:0)

ASP.NET和控制台应用程序是两种非常不同类型的应用程序。你不能像其他人一样运行。

然而,你可以采取一些措施来挽救自己的悲伤。重构您的应用程序。在解决方案中添加类型为Class Library的新项目。然后将应用程序的公共部分(不依赖于Web服务器)移动到该类库项目中的类文件中。然后在asp.net应用程序中引用这个类库。

此类库现在可用于任何类型的.NET项目。例如,在这种情况下,只需创建一个新的控制台应用程序并引用此类库进行测试。

希望这有帮助。