2011-01-19 15 views
0

JSON Webサービスを使用しているWebサイトがあります。私は自分のウェブサイトをサーバーにアップロードしました。ASP.NET:サーバーからJSON Webserviceにアクセス中にエラーが発生しました

問題:

私は下のスクリーンショットに示すように、それは私にエラーを与えるWebサービスにアクセスしてみてください。以下のスクリーンショットMyServicesは私のWebサービスです。 MyServices.asmxは、アクセスしようとしているファイルの名前です。すでに行われている

トラブルシューティング:

を私はbinフォルダを清掃し、再び再構築しようとしました。しかし、それは動作しませんでした。

何が間違っている可能性がありますか?

alt text

答えて

1

あなたは(ウェブサイトとは対照的に)Webアプリケーション型のプロジェクトを使用していて、App_Code特別なフォルダにコードを入れている場合、このエラーが発生する可能性があります。このフォルダは、WebSiteプロジェクトタイプでのみ使用する必要があります。 Webアプリケーションがコンパイルされると、すべてのソースコードがアセンブリにプリコンパイルされ、binフォルダに配置されます。一方、App_Codeは特別なフォルダです。 ASP.NETは、最初の要求が到着したときに自動的にこのフォルダ内のすべてを動的にコンパイルし、同じクラスを含む2つのアセンブリで自分自身を見つけます。入力用

alt text

+0

ありがとう:


Visual Studioは、あなたが使用しているタイプかを調べるに役立つかもしれないウェブサイトやウェブアプリケーションを表現するために異なるアイコンを使用しています。それがWebアプリケーションかWebサイトかをどのように見つけることができますか? Webサービスコードファイル、つまりMyServices.csファイルをApp_Codeフォルダに追加しました。 –

+0

@PARH、私の更新をご覧ください。 –

+0

ありがとうダーリンディミトロフ。だから私のWebアプリケーションです。今度はMyServices.csファイルをApp_Codeフォルダの外に置いておく必要がありますか? –

関連する問題