構築してデプロイした後、サーバーの全体管理からソリューション管理を確認しました。これは、wsdlを取得しようとしたとき、またはアドレスからWSを呼び出しただけで、いくつかの列を持つドキュメントライブラリリストを作成するだけのシンプルなWebサービスメソッドです。 voidメソッド私はいくつかのエラーを受け取ります:
The file you are attempting to save or retrieve has been blocked from this Web site by the server administrators.<nativehr>0x800401e6</nativehr><nativestack></nativestack>
すでにデプロイされている別のWebサービスプロジェクトから呼び出された場合、まったく同じメソッドが正常に実行されるため、コードに問題はありません。私はおそらく何か間違ったことをしているのですが、理解できません。システムは、SharePoint 2010、フレームワーク3.5、および「ANY」CPUモードを備えたWinServer2008で実行されています。ありがとう!
[編集]中央管理のブロックされたファイルリストからasmx拡張機能を削除することで、以前のエラーを取り除くことができました。代わりに、404エラーが表示されます。
The resource cannot be found.
Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly.
Requested URL: /_layouts1/my2claims/tt_claims.asmx