1

IT チームに問題があり、彼らは私の要求を処理する方法を知りません。Excel テンプレートを開いてデータを入力するために、asp.net サイトがアクセスする必要があるフォルダーに Network Service を追加するよう依頼しました。私はこれを何週間もやり遂げようとしてきましたが、とてもイライラしています。

だからここに私の質問があります。私はオンラインで調べましたが、これを行う方法が見つかりません。テンプレート ファイルを画像のようなフォルダーとして Web サイトに配置する場合、コード ビハインドでそのテンプレートを動的に参照する方法はありますか? そうすれば、アプリケーションはファイルにアクセスできます。ユーザーはレポートを自分のフォルダーに保存しているので、ファイルに直接アクセスする必要はありません。

お知らせ下さい。どんな提案でも役に立ちます。

4

1 に答える 1

1

Webrootの下のローカル フォルダーにファイルを配置する場合、Server.MapPathを使用すると、ファイルのローカル パスを取得できます。

例えば、

Server.MapPath("~/templates/mytemplate.xslx")

C:\inetpub\wwwroot\mysite\templates\mytemplate.xslx のようなものに変換されます

その後、テンプレートでやりたいことを何でもできます。

于 2012-03-30T17:31:41.143 に答える