0

私は長い間 Web アプリケーションを使用してきましたが、最近 2 つの asmx ファイルの動作がおかしくなり始めました。私の知る限り、誰もそれらに何年も触れていませんが、突然 Web サイトを構築しようとすると、asmx ファイルで呼び出されているカスタム クラスが認識されず、それらを使用する他のすべてのページが正常であるために失敗します。

奇妙なことに、asmx ファイルを個別にクリックして両方の [ページの再構築] を選択すると、次に Web サイトを構築しようとするまですべてが正常に機能します。

この問題を解決するために何ができるか知っている人はいますか? 私はまだそれを回避することができますが、それはかなり大きな迷惑になりました. トラブルシューティングのために従うべき手順であっても、何でも役に立ちます。

私が得るエラーの例は次のとおりです。

期待されるタイプ タイプ「Class.Subclass」は未定義です

4

1 に答える 1

0

私はついにそれを理解しました:)問題は、両方の.asmxファイルが使用していたクラスに関係していたようです。クラスを開き、右クリックしてVisual Studioの「名前変更」機能を使用して(およびそのすべての使用法に)別の名前を付けたところ、エラーは発生しなくなりました。

于 2012-01-13T20:51:46.383 に答える