1
4

2 に答える 2

3

iisまたは統合Web開発サーバーを使用していますか?ここで推測しますが、Webサーバーはまだdllの古いコピーを使用している可能性があるため、プロジェクトを再構築した後で再起動してみてください。

現時点ではVSにアクセスできませんが、正しく思い出せば、vsで実行ボタンを押すと、出力ウィンドウにロードされたすべてのdllへのパスが含まれます。そこをチェックして、実際に正しいモジュールをロードしているかどうかを確認してください。

お役に立てれば

編集:また、pdbファイルをコピーすることを忘れないでください!dllを参照しているため、binフォルダー内のそのdllのpdbファイルが、作成したバージョンと同期していない可能性があります。

于 2012-12-26T23:47:45.587 に答える
0

IISとVSが古いバージョンのDLLを使用している理由を理解したと思います。DotNetNukeのbinフォルダーに古いバージョンが残っていたためです。プロジェクトのビルドからDNNビンに新しいDLLを実際にコピーすると、コードをうまく進めることができました。どういうわけか実際にチェックしようとは思っていませんでした。

于 2012-12-27T18:21:08.960 に答える