我知道解決方案就像我想在ASP.NET Boilerplate。在此框架中,您可以聲明類,從自定義類繼承(不從ApiController繼承),並在運行時構建控制器並像控制器一樣工作。但我從頭開始編寫我的應用程序,實際上我不知道它是如何在Boilerplate中工作的(我認爲它使用重構,我找到了ControllerBuilder類,但它是如此龐大的庫,我認爲這不是個好主意重寫相同的代碼或複製過去,有太多的依賴關係)。有沒有辦法使用類而不從ApiController繼承,用作api控制器?
我知道我可以處理請求和我的自定義類方法的響應,但我認爲它會工作一點點慢,不安全。
也許你知道一個簡單的方法來做到這一點?謝謝。
謝謝,但這不是我的意思。我不想從任何類型的控制器(ApiController或ControllerBase)繼承。我想免費使用ASP平臺類作爲控制器。 –