0

私たちのホスティング サーバーは最近、Microsoft サーバー 2003 から 2008 に移行したため、IIS 7.0を構成 しました。モジュールの 1 つで、特定の物理パスからファイルが存在するかどうかを確認しています。

 if (File.Exists(@"C:\logo.jpg"))
        {
            // some logic
        }

実際には、logo.jpgファイルの物理パスに移動すると 存在しますが、コードの観点からは存在しませんここで間違っていることは、IIS 6を搭載した古いサーバーですべて機能しています

注:そのような* .jpgファイルがたくさんあるため(10000以上)、物理パスから照合しています

手がかりがあれば提案してください

どうもありがとう

4

1 に答える 1

2

プロジェクトディレクトリやそのディレクトリのサブディレクトリなど、IISユーザーが読み取れる場所にロゴを移動し、代わりにそこからロゴを読み取るようにコードを更新します。

于 2012-09-09T08:38:53.453 に答える