0
我試圖從Visual Studio運行ASP.NET C#應用程序作爲控制檯應用程序,但我一直未能找到如何。我想測試我的應用程序的一部分,它不依賴於Web服務器,並通過這種方式縮短了啓動時間。任何想法如何做到這一點?作爲控制檯應用程序運行Asp.net應用程序
我試圖從Visual Studio運行ASP.NET C#應用程序作爲控制檯應用程序,但我一直未能找到如何。我想測試我的應用程序的一部分,它不依賴於Web服務器,並通過這種方式縮短了啓動時間。任何想法如何做到這一點?作爲控制檯應用程序運行Asp.net應用程序
ASP.NET和控制檯應用程序是兩種非常不同類型的應用程序。你不能像其他人一樣運行。
但是,有幾件事你可以做,以節省自己的一些悲傷。重構你的應用程序。在您的解決方案中添加一個Class Library
類型的新項目。然後將該應用程序的公用部分(不依賴於Web服務器)移動到該類庫項目中的類文件中。然後在asp.net應用程序中引用此類庫。
此類庫現在可用於任何類型的.NET項目。例如,在這種情況下,只需創建一個新的控制檯應用程序並引用此類庫進行測試。
希望這會有所幫助。
你可能感興趣「self hosting asp.net app without iis」 – Lucius