私は Web サイトの保守フェーズに取り組んでいますが、問題が発生しています。Javascript 'Uncaught ReferenceError' でエラーをスローする WCF サービスを呼び出そうとする Javascript に関連する問題があります。
そのスクリプトの範囲は次のとおりです。
$(document).ready(function() {
Utility.blockUI();
AwmsUI.Actions.page_id = Utility.UrlParam("pid");
AwmsUI.Actions.mode = Utility.UrlParam("mode");
wcf.wmsService.GetAllOnlineComponentType(AwmsUI.Actions.page_id, AwmsUI.Actions.newComponentType);
これは、長い関数全体のほんの一部です。
エラーは、名前空間「wcf」でサービス「wmsService」を呼び出す必要がある最後の行で発生します。
[ServiceContract(Namespace = "wcf")]
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class wmsService
{ blah blah ... }
ローカルの iis でホストされている wcf サービスを確認しましたが、見つからないようです (空白で表示されます)。
お客様の開発環境でホストされている wcf サービスを確認したところ、「エンドポイントが見つかりません」と表示されます。
ページは顧客の開発環境では正常に動作していますが、私のサイトでは動かなくなります。
私は最新のソースコードを入手し、そこでの責任と比較して、変更が加えられていないことを確認しました。
設定か何かのどこかで間違いを犯したに違いないと思いますが、何を修正すればよいかわかりません。
皆さん、私を助けてくれませんか?
AppPool Classic 2.0 を使用して IIS 7 で実行しています
ありがとう&よろしく
ホアン