0

これは私が遭遇しているかなり奇妙な問題です

私は現在、クリックするとファイルを開くハイパーリンクを追加しているWebページを持っています(通常、いくつかのExcelファイルがありますがWordファイル)。

ここに問題があります。ただし、すべてのファイルをデバッグすると、ファイルは正しく開きますが、.doc、.docx、または.xlsというラベルの付いたファイルはすべて、開いたときにデバッグモードを停止することになります。正しく開いてデバッグを停止しない.docmファイルがあります。デバッグモードを強制的に停止しただけで、どこにもエラーは発生しません。

誰かがこれに似た問題に遭遇しましたか?ローカルでテストしただけですが、テストサーバーに配置するときに問題が発生するかどうかはわかりません。私はまだページの残りの部分を完全に終えていないので、プロジェクトを完了する前にこの動作を停止したいと思っていました。

4

1 に答える 1

1

これらのドキュメントをデバッグしているのと同じウィンドウで開きますか、それともアンカーのターゲット属性を使用して新しいウィンドウでそれらを開こうとしますか?

また、スクリプトをデバッグするために、VSデバッグモードがIEに自動的に接続するように設定されている可能性があります。Webページがアンロードされると(Officeドキュメントのロードを優先して)、デバッグセッションが終了したことをVSに通知する場合があります。

F5(デバッグ)を押してデバッグセッションを開始するのではなく、[デバッグ]メニューの[プロセスにアタッチ...]コマンドを使用して、アプリケーションを実行しているw3wp.exeを見つけます。これにより、IEに接続してスクリプトのデバッグを行うことなく、アプリのサーバー側の部分をデバッグできます。

または、IEの詳細オプションを使用してスクリプトのデバッグをオフにすることもできます。[デバッグ]をクリックするとVSから警告が表示されますが、VSオプションを使用してオフにすることもできます。

于 2012-06-21T19:19:00.780 に答える