ASP.NET MVCプロジェクトの名前変更エラー
2023-09-03 09:41:52
質問
以前のプロジェクトをコピーして、名前を変更しました。一旦、すべての名前空間をうまくリネームして、正しくビルドしました。アプリケーションを実行すると、次のエラーが発生しました。
The following errors occurred while attempting to load the app.
- The OwinStartup attribute discovered in assembly 'User Manager Interface' referencing startup type 'User_Manager_Interface.Startup' conflicts with the attribute in assembly 'Service Monitor Web Interface' referencing startup type 'Service_Monitor_Web_Interface.Startup' because they have the same FriendlyName ''. Remove or rename one of the attributes, or reference the desired type directly.
To disable OWIN startup discovery, add the appSetting owin:AutomaticAppStartup with a value of "false" in your web.config.
To specify the OWIN startup Assembly, Class, or Method, add the appSetting owin:AppStartup with the fully qualified startup class or configuration method name in your web.config.
私は、以下の最初の行をコメントアウトすれば、エラーがなくなることを発見しました。
//[assembly: OwinStartupAttribute(typeof(Service_Monitor_Web_Interface.Startup))]
namespace Service_Monitor_Web_Interface
{
public partial class Startup
{
public void Configuration(IAppBuilder app)
{
ConfigureAuth(app);
}
}
}
ソリューションの名前をUser_Manager_InterfaceからService_Monitor_Web_Interfaceに変更しました。
私は古い名前を持つ場所を見つけられないようですが、エラーではそれに言及しています。
どのように解決するのですか?
私はこの問題に何度か直面しましたので、自分への備忘録も兼ねて、私が行った手順を書き留めておきます。
- 古いソリューション名をすべて新しいものに置き換えます。
- に移動します。 プロパティ に移動し、各プロジェクトの アセンブリ名 と デフォルトの名前空間 フィールドを新しいソリューション名に変更します。
- ソリューション フォルダーに移動し、すべてのプロジェクト フォルダーを新しいソリューション名でリネームします。
- の下にあるすべてのファイルを削除します。 bin と obj フォルダーに格納されます。
- Solution はプロジェクトを読み込むことができません。すべてのプロジェクトを削除して、再度追加してください。
- プロジェクトを再ビルドしてください。
関連
-
[解決済み] glyphicons-halflings-regular.woff2 not foundに関するエラーを削除する方法
-
[解決済み] コントローラ '...' でパブリックアクションメソッド '...' が見つかりませんでした。
-
[解決済み] OwinStartupが起動しない
-
[解決済み] [Solved] Replace line break characters with <br /> in ASP.NET MVC Razor view
-
[解決済み】MVCアプリケーションでデータをキャッシュする方法
-
[解決済み】cshtmlテンプレートで関数を作成する方法は?
-
[解決済み】OWINスタートアップクラスの欠落について
-
[解決済み] ASP.NET MVCのモデルでUrlHelperを呼び出す
-
[解決済み] 型名または名前空間名 'DbContext' が見つかりませんでした [閉鎖]。
-
[解決済み] ASP.NET MVC Html.ActionLinkにアンカータグを含める
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】VS 2015でコントローラからビューを追加できない : "選択されたコードジェネレータの実行にエラーが発生しました"
-
[解決済み] コントローラ '...' でパブリックアクションメソッド '...' が見つかりませんでした。
-
[解決済み] ASP.NET MVC ビューエンジンの比較
-
[解決済み】MVC 4 @Scripts "does not exist".
-
[解決済み] mvc 4 で部分ビューにパラメータを渡すにはどうすればよいですか?
-
[解決済み] HTMLヘルパーでURLを生成する
-
[解決済み] Razorを使ってエンコードされていないJsonをViewに書き込むにはどうしたらいいですか?
-
[解決済み] エリア間のRedirectToAction?
-
[解決済み] Visual Studio 2012 または Visual Studio 2013 で古い MVC プロジェクトを開くにはどうすればよいですか?
-
[解決済み] NerdDinnerでASP.NET MVCでModelState.IsValidは何のために有効なのか?