7

皆さん、

引数なしでWebサービスから文字列を返す簡単なテストアプリケーションがあります。

これは私の開発環境(Windows764ビット上のVS2010SP1Rel)では正常に機能します。

ローカルIIS7に展開すると、Webサービスのプロキシコードが読み込まれません(IISログでは500エラーです)。

問題のあるURL(http:// localhost / Tests / WebServiceTests / TestWebServiceProxy / wsTestService.asmx / jsdebug)を要求すると、次のようになります。

System.InvalidOperationException: jsdebug Web Service method name is not valid.
   at System.Web.Services.Protocols.HttpServerProtocol.Initialize()
   at System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type, HttpContext context, HttpRequest request, HttpResponse response, Boolean& abortProcessing)

何か案は?

ありがとう、

ブレット

4

1 に答える 1

15

わかった、

私は答えを見つけました。どういうわけか私はIIS7にasp.net4.0の部分的なインストールしかありませんでした。再実行しました

C:\Windows\Microsoft.NET\Framework64\v4.0.30319>aspnet_regiis -i

そして今、すべてが順調です!

于 2011-03-22T01:57:50.960 に答える