0

私はクライアント用に AspDotNetStorefront (ASPDNSF) サイトを実装しています。クライアントはソース コードを購入しており、CSS スタイルの ID を製品画像に追加するなどの簡単なことをしようとしています。

ソースにアクセスして、AspDotNetStorefrontCore.XSLTExtensionBase.LookupProductImage() メソッドが文字列「TEST」を返すようにし、製品イメージが「TEST」に置き換えられることを期待して、Visual Studio のビルドを使用してソリューションをコンパイルしました。ビルドは正常に行われ、/web/bin ディレクトリの DLL にはビルド時間と同じ変更日が反映されるようになりましたが、レンダリングされたページには変更が反映されません。ASPDNSF 管理ページからキャッシュをリセットしましたが、変更はありません。

私が見逃しているステップは何ですか?

4

1 に答える 1

0

それで、これは私がばかであることがわかりました。XSLTExtensionBaseのメソッドの多くにはいくつかのオーバーロードがあり、間違ったオーバーロードに変更を加えていました。プロジェクトをコンパイルするだけでデプロイできますが、必要なものをレンダリングするには、プロジェクトに適したコードを変更する必要があります。

于 2012-08-29T18:49:49.900 に答える