.Net フレームワーク 4.0 を使用する ASP.Net プロジェクトがあります。プロジェクトが Windows 7 ワークステーションに公開されている場合、次の行は正常に機能します。
strTemplate = strTemplate.Replace("<span style=\"background-color: yellow;\">", "");
ただし、プロジェクトを Windows 2008 R2 サーバーに発行すると、上記の置換は行われません。エラーはありません。サーバーはパターンを見つけられず、それを置き換えません。理由、またはこれを回避する方法を誰か教えてもらえますか? パターン文字列の前に「@」を入れようとしましたが、バックスラッシュがあるかどうかに関係なく、文字列は「background-color」の前の二重引用符で終了したいと考えています。