編譯發佈時OwinStartup衝突的解決辦法

如下錯誤:


由報錯信息可以推測出,要啓動的網站項目跟後臺的啓動Startup類屬性衝突了。之前網上百度各種查找資料也只是簡單介紹了一這個OwinStartupAttribute類和AppBuilder類。但是沒有一篇文章解決如何發生的這種問題和解決辦法。

報錯信息裏也提到了如何解決這一衝突的辦法提示:
若要指定OWIN啓動程序集、類或者方法,請在web.config中爲appSetting owin:AppStartup添加完全限定的啓動類或配置方法名稱。
嗯,在衝突的項目下找到Startup.cs文件,打開,可以看到所在的命名空間:






好,我們直接去Web.config文件中添加配置節:


key值是owin:AppStartup,value就是你 Startup類所在的命名空間了。好,重新運行項目。

這時候又發現了另外一個問題了如圖:


好吧,那我們也按着提示去修改一下路由註冊:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章