问题标签 [server.mappath]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1346 浏览

asp.net - 从子域应用程序访问主域文件夹中的文件

我在子域中有一个 Web 应用程序,我想在其中访问位于主域中的文件。那可能吗?

在主文件夹中的“www”。“../”不起作用。

要晶莹剔透。我试图将 xml 文件加载到 XDocument 对象中:

工作正常。但我希望路径位于主域上的文件夹中。我怎样才能做到这一点?如果它是可能的 :)

0 投票
2 回答
5900 浏览

asp.net - Server.MapPath() 没有获得所需的路径

我有一个包含以下目录的 asp.net 网站:

C:\Users\Desktop\Testing\src\website

我在这里有另一个名为“files”的文件夹:

从我的项目内部,我试图从“文件”文件夹中读取文件,我这样做是这样的:

我也试过:

但它说Failed to map the path '/files'.

这可能是什么原因?它可以对我的 IIS 做些什么吗?我怎样才能得到这个工作?

谢谢!

0 投票
3 回答
50280 浏览

c# - 在 MVC3 中使用 Server.MapPath

我有代码

它返回

C:\inetpub\wwwroot\websiteName\SERVICENAME\App_Data\FileName.xsl

为什么我得到了 ServiceController 的路径,SERVICENAME?我想要 App_Data 的路径

C:\inetpub\wwwroot\websiteName\App_Data\FileName.xsl

0 投票
2 回答
3532 浏览

c# - 从其他服务器访问图像

我将图像文件放在一台服务器上,将应用程序放在另一台服务器上。

我想访问该图像,下面是我编写的代码:

在 default.aspx 上,我有

在 GetImage.aspx 上,我在 page_load 上编写了以下代码

但我在

fullSizeImg = System.Drawing.Image.FromFile(Server.MapPath(path));

请让我知道我在哪里不正确。除了 Server.MapPath 之外,我还需要其他任何东西吗?因为我的图像在其他服务器上。

编辑

  • 我的电脑里有图片文件夹
  • 我在其他计算机 [相同网络] 中创建了一个 Web 应用程序,部署在 IIS 中,图像显示正确。使用 http://10.67.XX.XX/websiteName/Default.aspx之类的路径
  • 但是当我尝试从我的计算机或任何其他计算机访问相同的内容时,我无法看到图像。
0 投票
4 回答
18436 浏览

c# - ASP.NET 中的虚拟路径

当您单击它时,我正在为我的 LinkBut​​ton 使用此代码来下载文件。最近我遇到了这个问题,我需要一个虚拟路径。

我想重定向到C:\inetpub\wwwroot

所以我不知道在 Server.MapPath() 中放什么,因为如果我放 / 它将进入我的文件夹文档的基础,而不是 In

0 投票
3 回答
4610 浏览

asp.net - ASP.Net 中的 Server.MapPath

我开发了一个使用ASP.NetwithMicrosoft Access作为数据库的 Web 应用程序。现在我已经使用 OleDB 连接连接到数据库。问题是当我在 Connection String 中提供数据库源时Source="C:/WebApp/DB/data.mdb"。连接会引发错误,说明路径无效并且没有这样的文件。

我尝试使用

它将路径作为“C:/WebApp/DB/data.mdb”,但抛出相同的错误

应该是什么问题,即使当我使用 Plesk 将它发布到服务器时它在 loalhost 中运行良好,它也会显示相同的错误,指出“C:/inetpub/xyx.com/httpdocs/...”未找到

0 投票
1 回答
2079 浏览

asp.net - Global.asax 中的 Server.MapPath

在 global.asax.cs 的 Application_Start 事件中,我添加了一些初始化代码。此代码在衍生线程中运行(使用 new Thread() 创建)。初始化代码使用 Server.MapPath 来获取文件的物理路径。但是很多时候我在日志文件中得到一个错误: 服务器操作在这种情况下不可用 无论如何我都遇到了异常。初始化并不重要,因为即使它不成功,对我来说也不是问题。我的问题是:

  1. 为什么我收到服务器不可用错误?
  2. 处理的异常是否会在应用程序正常执行期间导致任何问题,例如 Invalid Viewstate。我们在日志中注意到了很多这些 - Invalid Viewstate。我相信它不能。如果我错了,请纠正我。

谢谢

维卡斯

0 投票
4 回答
512 浏览

asp.net - 如何上传重复名称的excel

如何上传具有重复名称文件的 excel 文件,但它不会覆盖以前的名称文件。因此,如果我上传具有相同名称的文件,它将像 Windows 一样保存。

前任。首先我上传excel文件=“fileExcel”。然后我用相同的名称再次上传 =“fileExcel”。它应该是上传文件夹上的 2 个文件,第一个文件名为“fileExcel”和“fileExcel(1)”。

因此,如果我一次又一次地使用相同的文件名上传,它将不断增长。(1),(2),(3),(4) 等

这是我的代码:

谢谢之前

0 投票
4 回答
36480 浏览

c# - 非静态字段、方法或属性“System.Web.UI.Page.Server.get”需要对象引用

所以我有两个功能,我遇到了一个有趣的问题。本质上,我的目标是让我的代码在一个易于包含的 cs 文件中更具可移植性。

这是说cs文件:

这是引用它的页面:

我得到的错误是上面列出的错误,即:

编译器错误消息:CS0120:非静态字段、方法或属性“System.Web.UI.Page.Server.get”需要对象引用

在以下行:

第 5 行:字符串路径 = Server.MapPath("./" + 文件名);

0 投票
9 回答
254572 浏览

c# - 无法使用 Server.MapPath

我必须做什么才能Server.MapPath工作?
我有using System.Web;

还有什么?当我键入Server时,没有快速结果选项(智能感知)Server

有什么帮助吗?