質問: owinスタートアップクラスが見つかりません 私のプロジェクトはowinスタートアップクラスの参照を見つけることができないので、私はこのエラーを得ています。私はnugetを通してすべてのowinリファレンスパッケージをインストールしましたが、まだ同じ問題を抱えています。私はvisual studio 2012とmvc4を使っています。アプリを読み込もうとしているときに次のエラーが発生しました。 owinstartupattributeを含むアセンブリは見つかりませんでした。 startupクラスまたは[assemblyname] .startupクラスを含むアセンブリが見つかりませんでした。 owinスタートアップ検出を無効にするには、web.configにappsetting owin:automaticappstartupを "false"の値で追加します。 owinスタートアップアセンブリ、クラス、またはメソッドを指定するには、web.configにappsetting owin:appstartupを完全修飾スタートアップクラスまたは構成メソッド名で追加します。
回答: 私たちのプロジェクトでは、owin機能は必要なかったので、最初のasp.net mvcテンプレートプロジェクトからすべてのowin参照を削除しました。 owinスタートアップクラスを削除した後に問題が発生しました。問題は私のbinフォルダに余分なowin dllがあることでした。それらを削除したとき、問題は解決しました。 binフォルダを削除してそれらを削除する必要があります。 きれいな解決策 はこれらのdllを削除しません。どういうわけか、iisはbinフォルダにあるときにowin dllを実行します。