2
クライアントがシステムを登録するすべての新しいプロジェクトは、「\ Images \ Projects {ProjectID}」にあるイメージを格納するフォルダを作成します。ここで、{ProjectID}はIDプロジェクトです。アクセスが拒否されました
"\ Images \ Projects \"というフォルダにweb.configを入れて、ログオンしているユーザーにアクセスできるようにしました。
フォルダを作成する場合は、エラーが表示され<configuration>
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</configuration>
:パスに
アクセス 'E:166 \プロジェクト\ホーム\ amsdarquitの\ウェブ\画像\' を が拒否されました。
166はプロジェクトコードとフォルダ名です。 私は自分のサーバーでチェックし、同じものは作成されません。フォルダ
//Save Image
var serverPath = Server.MapPath(Href("~/Images/Projects/") + id);
Directory.CreateDirectory(serverPath);
imgOri.Save(Path.Combine(serverPath, fileName));
を作成する
コードIは、サイト上で見えたが、私を助けるために何も認められません。
サイトは外部サーバーでホストされています。 IISまたはWindowsユーザーにアクセスできません。 私はweb.config ""を入れてみましたが、効果は出ていませんでした。 –
ridermansb
ユーザーが権利を持っていない場合、ディレクトリを作成することはできません。あなたのホスティングプロバイダに連絡し、親ディレクトリへの必要な権利を求めることをお勧めします。 –