0

Webサービス(asmx web servicec)を正常に実行しました。次に、IIS 7を使用してサーバーPC(Windows Server 2008)に正常に展開しました。クライアントアプリから使用できます。しかし、Webサービスにエラーが表示される場合は、そのエラーは、Webサービスを開発したローカルコンピューターの行番号を示しています。ただし、サーバーのPCアドレスである必要があります。

重要なこと:Webサービスで小さな変更を加えてから、プロジェクト全体をコピーして、正しいパスでサーバーPCに貼り付けることがあります。正常に動作しますが、エラーが発生した場合は、ファイル名と行番号がWebサービスを開発したローカルPCにあることを示しています。私はSVNを使用しています。errroが表示されているときに、サーバーPCの場所ではなくローカルPCを示す理由がわかりませんでした。

プロジェクトをサーバーPCにコピーして貼り付ける前に、常にCleanedandRebuildを使用します。

4

1 に答える 1

2

PDBファイルのデバッグ情報は、これが取得された場所であり、コンパイル時に生成され、その時点でのソースコードファイルの場所を反映します。完全に正しい振る舞い。

于 2012-06-24T10:19:13.807 に答える