2009-05-29 6 views
1

私はc#とAsp.netを使用してWebサービスを開発しました。これはローカルマシンで正常に動作し、VistaとIIS7.0を使用します。私はこのURLエラー500 IIS 6.0上のWebサービスを使用WS 2003

http://localhost/myWebservice/vote

を使用してjQueryの経由でそれを呼び出すしかし、私は試作サイト上でそれをしようとすると、私は/投票が良くない私に言って、サーバーから500エラーが表示されます。 ?op = voteと入力するとブラウザに直接アクセスできますが、xmlの書式設定が正しくないとエラーが表示されます。

IIS 6.0の設定で何か不足していますか?

答えて

1

IIS 6でルートを使用するには、おそらくIISでワイルドカードマッピングが必要です。同じ行に沿ってas this(ASP.NET MVCでは同じ概念です) - 正直言って、私は4xxのファイルが見つからないと思っています。

500は、通常、より深刻な問題を示します。たとえば、app-pool IDが正しく設定されていないため、サービスとして実行できません。サーバーのイベントログでメッセージを確認します。


脇に。できるだけ実際のホスティングプラットフォームに近いものを開発しようとする。たとえば、IIS6をホストするためにVMでWin2003サーバーを実行します。これにより、展開するときに予期せぬ驚きがたくさん保存されます。

+0

ありがとうございました。私はこれをチェックします。 ------------------------------------------- 私は完全に同意しますあなたは、しかし私は何も選んでいない、それは私がこの仕事に来たこのようなものだった...:S –

関連する問題