問題タブ [svc]

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 投票する
1 に答える
940 参照

wcf - 複数の WCF サービス

WCF サービスを複数の異なる.svcファイルに分割するように依頼されました (論理操作グループごとに 1 つずつ)。問題は、それらをまったく同じアドレスでホストする必要があるということです

.svcファイルの名前は異なりますが、それらの構成ファイルはすべて名前を共有しているため、それらをまったく同じルートに配置できるかどうかはわかりませんWeb.config。どうすればこれを回避できますか? 使うべきか

?

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

asp.net - WCF Webサービスがsvc拡張子を削除すると、すべての拡張子に.svcが追加されます

IIS7で次のようにURL書き換えルールを適用しました。

パターン:^([0-9a-zA-Z-] +)/([0-9a-zA-Z -./()] +)

RewriteUrl:{R:1} .svc / {R:2}

これは、次のようにサービスを呼び出すときに完全に機能します:http:// mysite / site / myservice / input / params

私が直面している問題は、プロジェクト内のHTMLファイルへの他のすべてのリンクに.svcが追加されているように見えることです。たとえば、このコードは機能しません。

<link rel = "stylesheet" type = "text / css" href = "StyleSheet / StyleSheet.css" />

WebブラウザでURLに移動しようとすると、次のようなエラーメッセージが表示されます。

リソースが見つかりません:要求されたURL:/ site / stylesheet * .svc * /stylesheet.css

IISは、svcが存在する場合は正しく削除するようですが、存在しない場合は追加します。

何か案は??

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

java - Java クライアントで wcf サービスを使用する

シンプルな Java クライアントを使用して、iis でホストされている wcf サービスを使用しようとしています。

私のサービスはbasicHttpServiceです。

今私の質問。サービスメソッドにアクセスするにはJavaで何が必要ですか?

私は小さな例を構築します:

login メソッドは、Java クライアントでテストする単純な文字列のみを返します。インターネットで見つかったいくつかのチュートリアルを試しましたが、何も機能しません;)

ありがとう。

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

asp.net - aspNetCompatibilityEnabledを2回設定する必要があるのはなぜですか?

使用したいWCFWebサービスを作成するときにHttpContext.Current.Items、2つの場所にコードを追加する必要がある理由を誰かに説明してもらえますか?1つはWebサービス自体にあり([AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)])、もう1つはweb.configファイルにあります(<serviceHostingEnvironment aspNetCompatibilityEnabled="true" />)?

私の同僚は、彼のすべてのWebサービス呼び出しが失敗しました。彼はweb.configのセットアップが欠落していて、その理由を尋ねました。説明しようとしましたが、できたかどうかわかりません:)

これは、WebサービスコードとWebサービスがホストされる場所の分離に関係していると思います。Webサービス自体は、その互換モードが必要であると言っています。次に、その互換モードで実行する必要があることを示すために、ホスティング環境をセットアップする必要もあります。これが基本的なポイントではないですか?彼はまだ質問をしていました:「しかし、サービスがその属性を使用する場合、それは自動的に行われるべきではありませんか?」

0 投票する
0 に答える
159 参照

wcf - WCFで1つの大きなsvcファイルまたは複数の小さなsvcファイルにアプローチする方が良い

データ集約型のアプリケーションが 1 つあり、その中に svc ファイルが 1 つあり、サイズが約 3 MB で約 70 のエンドポイントの C# 参照ファイルが作成されます。それらを複数の svc ファイルに分割するのがよいでしょうか、それとも 1 つの svc ファイルでよいのでしょうか?

0 投票する
0 に答える
282 参照

ios - Iphone での ODATA サービス アクセス

iPhone アプリケーションから WCF .svc サービスにアクセスしたいと考えています。これは ODATA ベースのサービスです。iOS 用の ODATA SDK のサンプルは、通常の HTTP アクセスを使用してデータベース スキーマのプロキシ クラスを作成する方法を示しています。しかし、私の問題は、私のサービスが SSL レイヤーの背後にあることです。そのため、iOS 用の OData SDK 内にある ODATAGEN ライブラリを使用してプロキシ クラスを生成するためにアクセスしようとすると、解析エラーが発生します。

誰でもこれに関して私を助けることができます. ODatasdk バージョン v1.3 を使用しています。

前もって感謝します。

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

c# - Svc ファイルはコードビハインドなしで動作しますか?

SVCファイルを使用してWASでサービスをホストしています:

ここに画像の説明を入力

しかし、ご覧のとおり、必要な CodeBehind Attrbiute がありません。そしてその働き。

それはどうですか?

http://msdn.microsoft.com/en-us/library/aa967286.aspx

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

wcf - 拡張機能のない REST WCF サービスは、PUT メソッドに対して http 405 を返します

VS2008 (3.5) で記述された IIS6 でローカルに実行されている WCF REST サービスがあります。

svc ファイルの asp.net ISAPI マッピングは、すべての動詞を受け入れるように構成されています。ワイルドカード スクリプト マッピングを有効にして、拡張子のない URI が URL 書き換えを介してサービスと連携できるようにしました。

そのため、.svc ファイルを指定して REST サービスへの PUT を実行すると、問題なく動作します。svc を省略して同じことを行うと、405 が返されます。

すなわち

http://thehost/therestmethod = 405 http://thehost/theservice.svc/therestmethod = 200

URL で記述されたすべてのバージョンは、唯一の例外である PUT で機能します! 拡張子のないバージョンで PUT を試行すると、URL の書き換えは成功しましたが、エラーが発生したため、書き換えが成功したことがわかりました。

WCF トレースを使用してみましたが、エラーがログに記録されません。まだそこまで来てないみたい?!?!

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

.net - IIS7.5 .NET 4.0 で WCF .svc ファイルがプレーン テキストとして提供される - 既定の Web サイトではない

最終更新: DotNetNuke モジュールの圧縮の問題が原因で、これは厄介な問題であることが判明しました。PageBlaster DNN モジュールに追加する必要があったため、これはもはや問題ではありません。

WCF svc ファイルをライブ Web サイトに初めて展開していますが、プレーン テキストとしてブラウザーにレンダリング/提供されています。localhost の私の開発環境では問題なく動作します。ここで問題を見ることができます:

http://www.pokerdiy.com/test.svc

Web サイトは、 Windows Server 2008 R2バージョン 6.1 SP1 (64 ビット) 上の IIS 7.5.7600.16385 で、.NET 4.0 を使用した統合アプリケーションプール実行されています(私は Entity Framework 4.2 を使用しています)。

更新:ライブ サーバーでは、サイトは Web サイトとして追加されます (つまり、既定の Web サイトの下ではありません)。一方、私の開発環境では、DotNetNuke は、独自の web.config を持つ既定の Web サイトの下で仮想ディレクトリとして実行されています (これは私がライブサイトのものと比較して同一です)。

興味深いことに、私がライブ サーバーにいて、デフォルトの Web サイト ( http://localhost/Test.svc ) の test.svc ファイルを参照すると、動作しますが、PokerDIY.com Web サイトのファイルは動作しません。 ( http://www.pokerdiy.com/test.svc )。私の既定の Web サイトは、追加の Web サイトとはどうやら異なっているように見えますか?

もう 1 つの興味深い点: すべての .svc ハンドラー マッピングを削除したところ、「HTTP エラー 404.3 - 見つかりません」というエラーが表示されるようになりました。つまり、ハンドラー マッピングはそれを傍受しています。それに対して何もしていません! .svc ハンドラー マッピングを再度追加することで、静的テキストに戻すことができます。

多くの RTFMing の後、最初に確認したのは、MS の記事に従ってハンドラー マッピングでした: すべての svc マッピングがそこにあります (svc-integrated は、この記事に従って上部にあります) 。

この記事に従ってWCFも再インストールしましたが、違いはありませんでした。Fiddler を使用すると、Content-Type が「text/html」であることがわかります

他に何を試すことができますか?

注: ASMX Web サービス、ASP.NET ファイルなどはすべて正常に動作します。

更新: 私のホスティング プロバイダーは、サービスが存在するディレクトリを仮想ディレクトリにすることを提案しました。これは、Dev のローカル マシンで行う必要はありませんでした。そのため、親ウェブサイトの appool を使用し、少なくとも何かを実行しています - 別のエラーが発生します。これは正しくないように思えますが、なぜ Web サイト appool で処理されないのでしょうか? .svc をルート ( http://www.pokerdiy.com/test.svc ) に移動して、式からこれを削除しました)。

私が試したその他のこと: モジュール runAllManagedModulesForAllRequests="false" を "true" に変更する (私の web.config ではfalseです) %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir WCF in IIS 5.1 IIS で .net 4 WCF サービスを実行しているときに、プレーン テキスト ファイル 404 として機能する (svc ファイルなし)

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

enterprise-library - logParser を使用した svc ログ ファイルのクエリ

Enterprise Library TraceManager を使用して、プログラムの x​​ml トレースを生成しました。それはうまくいきます。Microsoft Service Trace Viewer を使用すると、呼び出しごとに個別のトレースを確認できます。

ファイルを照会したいので、Microsoft Logparser を見つけ、それを使用できることを期待しました。残念ながら、予想される入力形式を理解できません。XML の入力は、ドキュメントに対して複数のルート ノードが見つかったというエラーを返します。他の形式はどれも正しい行数を解析しません。

SVCLogファイルのクエリに成功した人はいますか

トレース カテゴリは、XML トレース リスナーに接続されています。

ログは、次のような多数の行を生成します。