[ウェブAPI]はAttributeRoutesソリューションを追加することはできません。

1. Microsoftの公式ドキュメントによると、あなたは行を追加し、AttributeRoutesを使用APP_STARTレーンに必要WebApiConfig.cs方法を登録したい場合:config.MapHttpAttributeRoutesを();

パブリック静的クラスWebApiConfig
{
パブリック静的ボイドレジスタ(HttpConfiguration設定)
{
config.MapHttpAttributeRoutes()。
config.Routes.MapHttpRoute(
名称: "DefaultApi"、
routeTemplate: "API / {コントローラ} / {ID}"、
デフォルト:新しい{ID = RouteParameter.Optional}
)。

//コメントを解除のIQueryableかのIQueryable戻り値の型を持つアクションのクエリのサポートを有効にするには、次のコード行。
//は、予期しない、または悪質なクエリを処理しないよう、着信クエリを検証するためにQueryableAttributeの検証設定を使用します。
//詳細については、http://go.microsoft.com/fwlink/?LinkId=279712を参照してください。
//config.EnableQuerySupport()。

OUT、あなた//アプリケーションを無効にするにしてくださいトレースまたはの次のコードでコメント行を削除する
詳細については、を参照してください。//:http://www.asp.net/web-api
config.EnableSystemDiagnosticsTracing();
}
しかし、私追加運命を与えられた後、訓練を受け、訓練を受けた訓練を受けた小さな赤い線を描画、
ルートの属性がで追加されましたWebAPIの2であるので、後で解決策を見つけ、あなたはVS WebAPIの2にアップグレードする必要があります。メニューバーの[ツール]で- > [NuGetパッケージマネージャは--->パッケージマネージャコンソールは、 次のコマンドを入力します。

インストール・パッケージMicrosoft.AspNet.WebApi.WebHost

完成したランニングは、VSを再起動し、小さな赤い線は、魔法がラが消えない、ラララ

 

2.次のように出会い、そのような実行する時刻以降のライトコードとしてアップグレード後にいくつかの問題、だけでなく、問題は、エラーメッセージは次のとおりです。

「CommonServices.Areas.HelpPage.XmlDocumentationProvider」インターフェイスメンバを実装していません。 

ソリューションは、次のコマンドを実行し、パッケージマネージャコンソールを起動するにはまだです。

インストール・パッケージをMicrosoft.AspNet.WebApi.HelpPage

問題解決の友達
---------------------
著者:missyrの
出典:CSDN
オリジナルます。https://blog.csdn.net/qingtian12138/article/details/73857018
著作権免責事項:この記事はブロガーのオリジナルの記事、再現され、ボーエンのリンクを添付してください!

おすすめ

転載: www.cnblogs.com/Jeely/p/10956747.html