从Managed Windows服务访问IIS站点文件夹

时间:2011-05-30 12:13:49

标签: windows iis service directory managed

我有一个托管服务,它接收来自用户的文件,我处理文件并创建音频  文件和xml文件。我想将生成的文件从我的服务放到Webserver中的目录中 (IIS)以便我可以生成链接,用户可以从Web下载生成的文件。任何人都可以告诉我如何实现它(生成链接是我被困的地方)。我不知道如何获取IIS的目录(Web上有一些示例可以获取IIS目录...)。我的问题是获取IIS目录并将生成的文件复制到IIS站点文件夹中的预定目录并生成指向该文件夹的链接并将链接发送给用户是一个好习惯吗?谁能告诉我这样做的最佳做法?如果我从Windows服务问题访问IIS站点文件夹,是否会出现安全问题? (例如,访问冲突)?

亲切的问候

1 个答案:

答案 0 :(得分:0)

从技术上讲 - 你只需要FSO,就可以访问服务器上的文件系统。文件脚本对象FSO。 如果您使用JScript - 那么这将给出文件夹位置:Server.MapPath(“\ database \ file.txt”); 和PHP:dirname( FILE )。 '\数据库\ x.html'; 并且您需要使用文件夹上的共享和安全性来使ISS文件夹可用 麦克