《ASP.NET5》無法路由到Web API Controller控制器

來源:互聯網
上載者:User

標籤:

這個標題不知道恰當不恰當,具體的問題就是我在一個現有的項目上建立了一個Web API Controller Class,但是按F5啟動調試後,通過給定的路徑如“http://localhost:3753/api/values/5”訪問Get(int id)方法時,沒有反應,設定了斷點也進不去。

但這個問題在網上又沒有找到解決方案,於是又建立了一個ASP.NET Web Application類型的項目,然後添加一個Web API Controller Class,

參考:《ASP.NET5》Web API Controller Class學習

看看對應的路徑是否生效,結果是生效的!


那是什麼原因呢,由於網上中文的資料還比較少,只能硬著頭皮看點官方的文檔;

發現有個setup.cs檔案比較重要,並且瞭解過一些MVC結構中都有Route的概念、功能,

哈哈,還真有這東西,於是果斷Copy過來,暈,出異常了!


怎麼解決呢?具體請參考:

InvalidOperationException was unhandled by user code(使用者代碼中存在未處理的無效操作異常)

=========================分隔線====================================

《你不是懷才不遇,你是懷才不夠》 在應該磨刀的時候不要著急去砍柴,這會傷了刀、傷了手;在應該努力的道路上,就不要急著看到結果。時間還漫長,你要用心,理智地去尋找一條適合自己的路,可能開始這條路會充滿艱辛,但最美的花總是開在最惡劣的環境中。


《ASP.NET5》無法路由到Web API Controller控制器

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.