2015-11-03 186 views
0

我试图从Visual Studio运行ASP.NET C#应用程序作为控制台应用程序,但我一直未能找到如何。我想测试我的应用程序的一部分,它不依赖于Web服务器,并通过这种方式缩短了启动时间。任何想法如何做到这一点?作为控制台应用程序运行Asp.net应用程序

+0

你可能感兴趣“self hosting asp.net app without iis” – Lucius

回答

0

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

但是,有几件事你可以做,以节省自己的一些悲伤。重构你的应用程序。在您的解决方案中添加一个Class Library类型的新项目。然后将该应用程序的公用部分(不依赖于Web服务器)移动到该类库项目中的类文件中。然后在asp.net应用程序中引用此类库。

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

希望这会有所帮助。

相关问题