IISをインストールしたばかりの新しい(ish)Windows 7 x64開発ラップトップで、.NET 4.0でコンパイルされ、セットアッププロジェクトからMSIでインストールされた.asmxWebサービスを実行しようとしています。しかし、SoapUIまたは.NET WCFクライアントのいずれかからサービスを実行しようとすると、HTTPエラー500応答が返されます。そして、私はエラーについてこれ以上の詳細を見つけることができません。これがIISログに記録されるものです。
2012-05-17 21:51:23 10.10.14.155 POST /CwtReservationPushService/ReservationPushService.asmx - 443 - 10.10.14.155 Jakarta+Commons-HttpClient/3.1 500 0 0 121
2012-05-17 22:03:45 ::1 POST /CwtReservationPushService/ReservationPushService.asmx - 443 - ::1 - 500 0 0 131
しかし、私が見つけることができるシステムイベントビューアログには何も記録されていません。エラー500に関するC:\ Windows \ System32 \ LogFiles \ HTTPERR \ httperr1.logファイルには何もありません。FailedRequestTracingをインストールして有効にしましたが、生成されたXMLに関連すると思われる部分は次のとおりです。
ModuleName ManagedPipelineHandler
Notification 16
HttpStatus 500
HttpReason Internal Server Error
HttpSubStatus 0
ErrorCode 0
ConfigExceptionInfo
Notification MAP_REQUEST_HANDLER
ErrorCode The operation completed successfully. (0x0)
これがSoapUIが返すものです。
HTTP/1.1 500 Internal Server Error
Cache-Control: private
Transfer-Encoding: chunked
Content-Type: text/xml; charset=utf-8
Server: Microsoft-IIS/7.5
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Fri, 18 May 2012 01:00:14 GMT
このエラー500の原因を見つけるために他にどこを探すことができますか?広範囲にわたるグーグルは何も有用なものを生み出していません。または、このエラーは誰にでもなじみがありますか?
.asmxを参照すると、通常の「次の操作がサポートされています。正式な定義については、サービスの説明を確認してください」ページが正常に表示され、SoapUIと.NETWCFクライアントの両方がそこからWSDLを取得できました。プロキシを構築するためのURL。