- - PR -
wsdlHelpGeneratorを設定するとエラーがでます
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-05-11 18:38
いつもお世話になります。
Windows2003Server sp1の環境でWebサービスを使用しているのですが ブラウザからアドレスを直接入力された場合に、別のページを表示するように <webServices> <wsdlHelpGenerator href="dummy.html" /> </webServices> とWeb.configに設定を追加したのですが、 アドレスを直接入力すると 「拡張 '.html' に対して登録されたビルド プロバイダはありません。machine.config または web.config の <compilation><buildProviders> セクションでビルド プロバイダを 1 つ登録できます。値 'Web' または 'All' を指定する BuildProviderAppliesToAttribute 属性が含めれていることを確認してください。 」 というエラーがブラウザに表示されます。 Windows2000Serverで同じ設定を行った時は、dummy.html画面が表示されました。 Windows2003Serverの場合は他にも何か設定が必要なのでしょうか? | ||||||||
|
投稿日時: 2006-05-11 18:54
Web のソフトを .net で作ったことがないので、回答することはできませんが。
上記の部分のファイルはどうなっているんでしょうか? | ||||||||
|
投稿日時: 2006-05-11 19:53
ヘルプは参照しましたか? この機能を使用したことが無いのですが ヘルプでは aspx ファイルに対してリンクが貼られていますね http://msdn2.microsoft.com/ja-JP/library/ycx1yf7k.aspx エラーメッセージにしたがって machine.config の buildProviders を調べてみてはどうでしょうか http://msdn2.microsoft.com/ja-jp/library/h0e51sw9.aspx
Windows 2000 Server と Windows Server 2003 の machine.config を見比べてみてください。 |
1