0

閲覧しているページのソースコードを閲覧できるようにしたいので、ファイルシステム( Server.MapPath("~/Views/home/index.aspx"))からファイルを読み込んでhtmlに出力するだけにする予定です。

asp.netプロセスがaspx/cshtmlファイルなどをロックしている場合など、このアプローチに問題があるかどうか疑問に思っています

4

1 に答える 1

2

これで全然大丈夫です。Asp.net は aspx ファイルをロックしません。最初の要求でこれらのファイルを読み取り、IL 形式でコンパイルされたコードを形式で保存し、それ以降は元の aspx の変更のみを監視します。ファイルが変更されると、再コンパイルされます。

参照:動的コンパイル

これをサポートするドキュメントは見つかりませんでしたが、aspx ファイルを読めば問題はないはずです。

于 2012-06-16T04:31:22.270 に答える