0

リソースとして埋め込まれた xml ファイルの内容を読み取り、その内容を ASP.NET ページに表示するには、.dll アセンブリを作成する必要があります。

xml ファイル (.dll アセンブリにリソースとして埋め込まれている) を変更するための解決策をインターネットで検索したところ、ほとんど不可能であることがわかりました。

シナリオは次のとおり
です。 1. xml ファイルの内容を読み取るために .dll アセンブリを作成しました。
2. 結果は ASP.NET ページに表示されます。
3. 実行時に xml ファイルの内容を変更する必要がある場合があります。
4. 更新された結果が ASP.NET ページに表示されます。
5. .dll アセンブリは、ASP.NET ページからアクセスされる COM+ サービスとしてインストールされます。

だから、これに代わる解決策があるのだろうか?

これは非常に緊急なので、できるだけ早く回答があることを願っています。どうぞよろしくお願いいたします。

前もって感謝します!

4

2 に答える 2

1

短い答えはノーです...

.NET アプリケーションの埋め込みリソース (text/xml ファイル) のコンテンツを変更できますか?

SQL Server Compact や SQLite のような、暗号化されたゼロ インストールの単一ファイル データベースを検討してください。

于 2010-02-26T06:24:19.753 に答える
0

DLL がロードされている間は変更できない (書き込み用に開くことさえできない) ため、これを行うことはできません。さらに、アセンブリの厳密な名前が変更されます。

app.config ファイルは、これらのケースのために意図的に設計されています。データをマニフェスト ファイルに移動するだけで、.NET を使用して操作できます。

于 2010-02-26T07:12:39.977 に答える