検証():属性「Factory」は、要素「ServiceHost」の有効な属性ではありません

StackOverflow https://stackoverflow.com/questions/454388

質問

取得しています

Validation (): Attribute 'Factory' is not a valid attribute of element 'ServiceHost'.
Factory = <!> quot; System.ServiceModel.Activation.WebServiceHostFactory <!> quot;を追加した後、空のWCFサービスアプリケーションのVS2008から

.svcファイルの@Serviceディレクティブに。コードビハインドにSystem.ServiceModel.Web参照を追加しました。

私は、MSDNで読んだ内容に基づいて、全体的な損失に直面しています。これに出会った人はいますか?

更新:

ファクトリは、.svcファイルのマークアップのインテリセンスで利用可能な属性としても表示されません。

役に立ちましたか?

解決

.NET 3.5をインストールしましたが、Studio 2008用のSP1をインストールしていませんでした。

他のヒント

コードビハインドにSystem.ServiceModelへの参照があることを確認します。明示的なファクトリオブジェクトがない限り、それを参照する必要はありません。次のようなIISホストサービスにホストがあります。

<%@ ServiceHost Service="Donaghe.ManualWCF.CalculatorService" %>

これで本当に必要なのはそれだけです。サービス属性に入るものがサービスクラスのフルネームであることを確認してください。

それが役立つかどうか教えてください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top