- PR -

http://tempuri.org/

1
投稿者投稿内容
やまも
会議室デビュー日: 2001/09/16
投稿数: 4
投稿日時: 2001-09-16 14:44
こんにちは

VS.net β2 でWebサービスを作成しているのですが、デバック実行すると

この Web サービスは、http://tempuri.org/ を既定の名前空間として使用しています。
推奨 : Web サービスをパブリックにする前に、既定の名前空間を変更してください。
コードサンプル
[WebService(Namespace="http://microsoft.com/webservices/")]

とのメッセージがブラウザに表示されます。
そこで上記のようにソースを変更したのですが、コンパイルすると
「名前 'Namespace' は クラスまたは名前空間 'System.Web.Services.WebMethodAttribute' に存在しません。」
とエラーになってしまいます。

他にどこを修正すればよいのでしょうか?



[ メッセージ編集済み 編集者: やまも 編集日時 2001-09-16 14:45 ]
NothingBut.NETFX
大ベテラン
会議室デビュー日: 2001/09/13
投稿数: 102
投稿日時: 2001-09-16 16:37
どこに書いてますか?WebServiceAttributeは、classにつける属性です。


[WebService(Namespace="urn:hoge:moge")]
class Service1 : WebService {
[WebMethod]
string echoString(string input) {...}
}

でなければなりません。
やまも
会議室デビュー日: 2001/09/16
投稿数: 4
投稿日時: 2001-09-17 21:49
あ、なるほど
ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)