【问题标题】:ASP.NET C#: Create sub-folder in another website on same serverASP.NET C#:在同一服务器上的另一个网站中创建子文件夹
【发布时间】:2009-11-17 22:56:14
【问题描述】:

我需要在与请求网站相同的服务器上的另一个网站中创建子文件夹。我该怎么做?

我已经尝试过 Server.MapPath(path) 但它正在当前网站内创建文件夹。

IE:

服务器 123 上的网站 A 需要在服务器 123 上的网站 B 中创建一个目录。

请帮忙

【问题讨论】:

    标签: c# asp.net directory


    【解决方案1】:

    您必须设置完整路径才能执行此操作,例如。 c:\www\othersite\somefolder(例如,您可以在 web.config 中将其设置为配置值)。否则 ASP.NET 不会让您超越网站的根目录。

    但是,我建议三思而后行,因为这听起来不是一个好的模式。

    【讨论】:

    • 我尝试设置完整路径,但我正在返回无效虚拟路径的错误。这仅适用于内部员工,因此安全性不是大问题(我们对所有内容都有大量审计跟踪)
    • 你能发布你的代码吗?如果您将完整路径传递给标准 io 类,它们不会对虚拟路径做任何事情
    猜你喜欢
    • 1970-01-01
    • 2013-10-18
    • 2012-07-30
    • 1970-01-01
    • 2014-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多