IISからwebapiにアクセスしようとすると404が表示されます。 HERESにWebApiConfig
:IIS 7.5からwebapiにアクセスしようとするとエラー404が表示される
public static void Register(HttpConfiguration config)
{
// Serviços e configuração da API da Web
// Rotas da API da Web
config.MapHttpAttributeRoutes();
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
}
私はUserControl
という名前のコントローラを持っています。 デプロイした後、「http://localhost:80/chat/api/users」にアクセスしてください。 エラーメッセージが表示されます。
Visual Studioでのデバッグは、ISS expressでうまくいきます。
あなたがそれを展開したときにchat' 'のようにIIS vritualフォルダを使用していますか? – CodeNotFound
コントローラ名は 'UserControl'か' UsersController'ですか?あなたのコントローラのコードを表示 – CodeNotFound