私はnopCommerceプラットフォームを使用しています。メインプロジェクトはASP.NET MVC 5です。他のプラグインプロジェクトをクラスライブラリとして追加できます。同じプロジェクトで複数のWeb API 2インスタンスを実行するにはどうすればよいですか?
私は、Web API 2を使用してプラグインRESTサービスを実装し、そして今、我々は、Web API 2を使用し、我々は次のエラーを取得するプラグインを購入:
Server Error in '/' Application.
A route named 'MS_attributerouteWebApi' is already in the route collection. Route names must be unique. Parameter name: name
私は両方のため、問題があることが判明しましたプラグインはGlobalConfiguration.Configuration.MapHttpAttributeRoutes();
となります。
私はこれを解決できる方法を知っていますか?
Web APIのインスタンスを1つのプロジェクトで2つ実行するにはどうすればよいですか?
あなたは実際に両方のプラグインがそれを呼び出すのを見ることができますか、またはちょうど推測していますか? –
はい。私は両方のプラグインのソースコードを持っています。 1つは私によって開発され、もう1つは購入されますが、私はソースコードを持っています。問題では、私は問題に関連するコードを書いただけです。 –