問題タブ [wcf-web-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
5265 参照

c# - C#WCF Web Api 4 MaxReceivedMessageSize

WCF Web Api 4.0フレームワークを使用していて、maxReceivedMessageSizeが65,000エラーを超えました。

webconfigを次のように更新しましたが、WCF Web Apiを使用しているため、webHttpEndpointを使用しなくなったため、これはもう使用されていないと思いますか?

新しいWCFWebAPIのMaxReceivedMessageSizeはどこで指定しますか?

CustomHttpOperationHandlerFactoryも試してみましたが、役に立ちませんでした。

0 投票する
1 に答える
83 参照

asp.net - オブジェクトを追加するPOSTメソッドが失敗した場合に返す必要があるHttpStatusCode

オブジェクトを追加するPOSTメソッドが失敗した場合、どのHttpStatusCodeを返す必要がありますか?

データベース接続の問題、コードのバグ、無効なデータ、またはその他の理由が原因である可能性があります。

0 投票する
3 に答える
1326 参照

wcf - WCFWebAPIセキュリティ

HTTPSトランスポート用にwcfwebapiサービスを構成するにはどうすればよいですか?これは彼らが変更すると言う領域の1つであるため、最終リリースでこれがどの程度変更されるかを誰かが知っていますか?

0 投票する
1 に答える
694 参照

asp.net - WCF Webサービスとデータベースからの取得-既存のasp.netサービスレイヤーを使用しますか?

web.apiを使用してWCFサービスプロジェクトの作業を開始し、既存のasp.netmvcWebアプリケーションのモバイルバージョンのデータを公開しました。

これまで、このWCF web.api入門チュートリアルを使用して、ServiceContractで作成された偽のデータを使用して何かを実行しました。

サービス契約は次のようになります。

既存のMVCアプリケーションを可能な限り使用したいのですが、既存のサービスレイヤーとドメインモデルをどのように最適に使用できますか、それとも使用しないのがベストプラクティスですか?サービスを分離する方が良いですか?

誰かが私にこれのためのいくつかの良い初心者チュートリアルを教えてもらえますか?

ありがとう、カイ

0 投票する
1 に答える
905 参照

web-config - IIS への WCF Web API 構成ファイル

WCF Web API を使用して安らかなサービスを実装しており、IIS で公開したいと考えています。開発プロセス中、私はサービスをコンソール アプリケーションとして使用し、すべての構成は API を介して行われました。現在、サービスを ASP.NET アプリケーションとして公開しようとしていますが、すべての構成を Web 構成ファイルに移動するしか方法がありません。

コード化された構成は次のとおりです。

この構成を反映するには、私の web.config はどのように見えるべきですか? または、ASP.NET を使用する代わりに他のアプローチはありますか?

どんな助けでも大歓迎です。

0 投票する
1 に答える
3907 参照

wcf - WebInvoke を使用して WCF WebApi でデータを POST する

最近、WCF WebApiを使用して REST API を作成し始めました。CodePlex で入手できるサンプルと、Alex Zeitler による記事シリーズをたどりました。

次のように、POST 経由でデータを受け入れるメソッドを作成しようとしました。

そして、これは私のエンティティです:

そして最後に、これは Global.asax での私の構成です。

このように Fiddler を使用して何かを POST しようとすると:

次のエラー メッセージが表示されます。

サーバーでリクエストの処理中にエラーが発生しました。例外メッセージは、「指定された値に無効な HTTP ヘッダー文字が含まれています。パラメータ名: name'. 詳細については、サーバー ログを参照してください。例外スタック トレースは次のとおりです。

System.Net.WebHeaderCollection.CheckBadChars (文字列名、ブール値 isHeaderValue) で System.Net.WebHeaderCollection.Add (文字列名、文字列値) で System.Collections.Specialized.NameValueCollection.Add (NameValueCollection c) で System.ServiceModel.Activation .HostedHttpContext.HostedRequestContainer.System.ServiceModel.Channels.HttpRequestMessageProperty.IHttpHeaderProvider.CopyHeaders(WebHeaderCollection ヘッダー) で System.ServiceModel.Channels.HttpRequestMessageProperty.get_Headers() で Microsoft.ApplicationServer.Http.Channels.HttpMessageEncodingRequestContext.ConfigureRequestMessage(メッセージ メッセージ) in F :\codeplex\wcf\Http\Src\Microsoft.ApplicationServer.Http\Microsoft\ApplicationServer\Http\Channels\HttpMessageEncodingRequestContext.cs:Microsoft.ApplicationServer.Http.Channels の 222 行目。F:\codeplex\wcf\Http\Src\Microsoft.ApplicationServer.Http\Microsoft\ApplicationServer\Http\Channels\HttpMessageEncodingRequestContext.cs:System.ServiceModel.Dispatcher.ChannelHandler.EnsureChannelAndEndpoint(RequestContext request) の 54 行目の HttpMessageEncodingRequestContext.get_RequestMessage() ) System.ServiceModel.Dispatcher.ChannelHandler.TryRetrifyingInstanceContext (RequestContext 要求) で

なぜこれが起こるのか分かりますか?

0 投票する
2 に答える
2223 参照

iis - IISでホストされているWCFWebAPI

WCFWebAPIを試してみたいです。私の計画は、IISでホストされ、単独で実行されるアプリケーションを作成することです(MVC 3アプリケーションなどと組み合わせないでください)。多分私はそれにアドレスhttp://192.168.1.2/myapiを与えるでしょう。

プロジェクトを最初から設定するにはどうすればよいですか?

どのプロジェクトテンプレートを選択する必要がありますか?WCFサービスアプリケーション、ASP.NETの空のWebアプリケーション、または何ですか?

次に、WebApi.Allをナゲットする必要があると思いますか?

次に、web.configを編集する必要がありますか?

次に、global.asaxに何かを入れる必要がありますか?

ほかに何か?

0 投票する
2 に答える
2841 参照

c# - C# Web API GetAsync + MVC 3.0 非同期コントローラー

Web Api HttpClient を使用した次の Async Controller について、皆さんからのフィードバックが欲しいだけです。これは非常に乱雑に見えますが、きれいにする方法はありますか? 複数の非同期タスクを連鎖させるための優れたラッパーを持っている人はいますか?

0 投票する
1 に答える
632 参照

asp.net-mvc-3 - MVC3 および WCF Web API で ServiceRoute の依存性注入を有効にする方法

WCF Web API を使用して REST API を公開する MVC3 Web サイトを作成しています。

REST API へのルートを登録するには、以下のコードのようなコードを Global.asax に追加します。

これは十分に機能しますが、サービスが依存する依存関係を注入するには、DI アプローチを使用する必要があります。上記のコードでわかるように、MVC フレームワークは RelationsService のインスタンスを作成していますが、これは DI コンテナーで行う必要があります。

サービスのインスタンスの作成に独自の DI コンテナーが使用されるように MVC3 を構成する方法を知っている人はいますか?

0 投票する
1 に答える
1156 参照

odata - Wcf Web API OData

私は最近、codeplex で OData と新しい WCF Web API ライブラリを発見しました。Web API を使用すると、結果を IQueryable として公開できます。これにより、URL を OData 形式で公開できます。私の質問は、これと通常の OData サービスの違いは何ですか。次のブログ投稿を読みましたhttp://phejndorf.wordpress.com/2011/07/15/wcf-web-api-odata-format-doesnt-mean -odata-service/ OP の意味がわかりません。

ありがとう