私は既に存在するプロジェクト用の小さな認証APIを作成しています。すべての呼び出しがアクセストークンをチェックするこのAPIを通過するという考え方です。パス内のすべてのファイル拡張子がある場合、それはを除いてほとんどの場合のために働くWebApi:パス内のGETファイルを受け入れる
この作品:ローカルホスト:26860/TranslationService/widgest/QuotationWidget
これません:ローカルホスト:26860/TranslationService/widgest
config.Routes.MapHttpRoute(
name: "Default",
routeTemplate: "{*uri}",
defaults: new { controller = "Gateway", uri = RouteParameter.Optional });
コントローラー:
[RoutePrefix("")]
public class GatewayController : ApiController
{
public async Task<HttpResponseMessage> Get(string uri)
{
....
}
/QuotationWidget.js
は、これが私のルートです
私は間違って何をしていますか?
周り例えばスラッシュURL接尾辞を付けるれる作業localhost:26860/TranslationService/widgest/QuotationWidget.js/localhost:26860/TranslationService/widgest/QuotationWidget.js – acidbabies
404エラーメッセージが表示されますか? – esiprogrammer
@esiprogrammer、それは404エラーメッセージです。 "リソースが見つかりません" –