X

【ASP.NET】 OwinStartupAttribute を含むアセンブリが見つかりませんでした

ASP.NETの開発備忘録です。
1strentalserver(ファーストレンタルサーバー)でサイトの移動の作業中に下のようなメッセージが出てしまいました。
‘*****.***’ アプリケーションでサーバー エラーが発生しました。
アプリケーションを読み込もうとして、次のエラーが発生しました。
– OwinStartupAttribute を含むアセンブリが見つかりませんでした。
– Startup クラスまたは [AssemblyName].Startup クラスを含むアセンブリが見つかりませんでした。
OWIN 起動検出を無効にするには、appSetting owin:AutomaticAppStartup (値は “false”) を web.config に追加します。
OWIN 起動アセンブリ、クラス、またはメソッドを指定するには、完全修飾起動クラス名または構成メソッド名を指定した appSetting owin:AppStartup を web.config に追加します。
レンタルサーバの環境と開発環境の差が出て、Startup クラスを含むアセンブリが見つからないのかな?
詳しく調べればわかるかもしれませんが、今回は時間もないので、エラーメッセージ通りにOWIN 起動検出を無効にすることにします。
config.sysファルに以下を追加します。

 

<configuration>
<appSettings>
<add key=”owin:AutomaticAppStartup” value=”false” />
</appSettings>
</configuration>

 

ローカル開発環境でエラーが出ないことを確認して、発行を行い確認しましたが、エラーはなくなり正常に表示されるようになりました。
初めて見たエラーだったので、とりあえず対応を開発備忘録として残しておきます。
以上、OwinStartupAttribute を含むアセンブリが見つかりませんでしたの対応備忘録でした。
itsysgroup:
Related Post