gpt4 book ai didi

c# - 服务器根和 MapPath()

转载 作者:行者123 更新时间:2023-12-02 18:20:14 25 4
gpt4 key购买 nike

我的文件结构设置如下:

ServerRoot
applicationRoot
filePage.aspx
files
chart.png

我的应用程序页面 filePage.aspx 使用另一个应用程序来自定义构建图表。我需要将它们保存在文件夹中。这就是我们客户的生产服务器的设置方式,我无法更改它。

我执行了 _page.Server.MapPath("/files") 但它给了我一个 InvalidOperationException 并指出无法映射路径“/files”。

更新:

所以必须这样设置MapPath("/")。我的本地 asp.net 服务器无法以这种方式处理 MapPath,但我们的 IIS 开发盒没有问题并且工作正常。有趣的。如何将其保存到文件?

最佳答案

我认为在 asp.net 2.0 及更高版本中超出虚拟目录的目录结构是一种安全违规。您需要为该目录​​创建一个虚拟目录并使用它。

关于c# - 服务器根和 MapPath(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5507222/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com