2011-07-14 12 views
0

事前にアドバイスをありがとうございます。私はnet.tcpを介してWCFサービスをホストしているWindowsサービスがあり、これは素晴らしい仕事です。 WCFサービスアプリケーションも作成しました。サービスアプリケーションにnet.tcpサービス参照を追加しようとしています。それから私は大丈夫行くことGACに追加しますが、私はそれがServer.CreateObjectから呼び出すことができるようにするWCFサービスアプリケーションをします。regasmしようとする場合、私はエラーを取得する:管理されたWindowsサービスでホストされているWCFサービスは、WCFサービスアプリケーションを使用して接続します。

Warning: Type library exporter encountered a type that derives from a generic class and is not marked as [ClassInterface(ClassInterfaceType.None)]. Class interfaces cannot be exposed for such types. Consider marking the type with [ClassInterface(ClassInterfaceType.None)] and exposing an explicit interface as the default interface to COM using the ComDefaultInterface attribute.

それは動作しません。私はクラスライブラリを介してそれを呼び出そうとしましたが、これはエンドポイントが正しく設定されていないためにも機能しません。

アドバイスはありますか?

答えて

0

これを修正しました。権限エラーです。iusrアカウントは、WCFサービスアプリケーションのweb.configファイルにアクセスできませんでした。だから今は動く。今や別の問題が生じました。私はASP標準からWCFサービスアプリケーションを呼び出すことができる必要がありますが、web.configは使用しません。

関連する問題