问题标签 [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 投票
3 回答
2578 浏览

c# - 如何将 Server.MapPath 用于 Excel 文件

使用 Asp.Net MVC。

我有一个具有默认样式、边框等的 Excel 文件,它的名称是 MyExcel.xlsx。它从我的本地打开“C:\Users\myusername\Documents”。

这是我的 C# 代码:

我将文件上传到我的 Server 2012,例如 C:\MyExcel.xlsx。所以我想打开服务器端 MyExcel.xlsx 文件。

但我收到“意外的 M”错误。我该如何修复此代码?

0 投票
3 回答
985 浏览

c# - 在 C# 中获取绝对路径以进行导航

我在 C# 中创建了一个 MVC 应用程序,它有不同的菜单和子菜单。我面临的问题是导航问题,路由链接看起来像这样

我不能只是菜单中的硬核链接href,因此我正在寻找一些命令来给我绝对路径,http://localhost以便我可以使用它来进行动态导航,在 PHP 中使用$_SERVER变量非常简单,但我无法找到任何在这里发挥作用。

在这方面的任何帮助将不胜感激。

0 投票
0 回答
94 浏览

asp.net - Server.MapPath 给出不一致的输出

在我的 C# 应用程序中,在Application_StartGlobal.asax ( D:\inetpub\wwwroot\projectApp\Global.asax) 的内部函数中,我将Server.MapPath路径用作“config\config.cfg”。

它工作正常,但断断续续,而不是映射到

D:\inetpub\wwwroot\projectApp\config\config.cfg,

它将它映射到

D:\inetpub\wwwroot\projectApp\A\config\config.cfg,或者,D:\inetpub\wwwroot\projectApp\B\config\config.cfg,或者,D:\inetpub\wwwroot\projectApp\C\config \config.cfg,

其中 A、B、C 是 API 路径,我们<machine name>/projectApp/<A/B/C> 用来调用它们。为什么会这样?

我把它改成,

它现在似乎工作正常。但是,它会在以后引起问题吗?

0 投票
1 回答
1508 浏览

c# - HttpContext.Current.Server.MapPath() 出错

我将此代码用作应连接到 Access 数据库的类的一部分:

App_Data 文件夹在项目中,包含数据库,但不知何故MapPath()返回null

我该如何解决这个问题?

0 投票
0 回答
167 浏览

c# - 我能知道一种等效于silverlight(xaml)中的“HttpServerUtility.MapPath”的方法吗

我想要一个等效""HttpServerUtility.MapPath"于 silverlight(xaml) 的方法,它返回与指定虚拟路径相对应的物理文件路径。

在我使用的网络应用程序中:

但是我将无法在 xaml 中使用相同的system.web组件,因为这里不存在程序集。

谢谢。

0 投票
1 回答
1581 浏览

css - 从 ASP.NET MVC 网站的代码中的捆绑包中读取 CSS 内容

我有一个网站,它使用引导程序和引导程序主题。我的网站还会在网站用户触发某些操作时向他们发送通知电子邮件。

我希望发送的通知电子邮件的正文是格式良好的 HTML 内容,具有与主网站相同的外观和感觉。

我一直被教导要编写 DRY 代码,并使事情尽可能可维护,所以我想在电子邮件中包含我的网站作为嵌入文件使用的相同引导 CSS,并拥有 CSS 的 HTML 正文引用,所以如果我决定更改我网站的主题,它会自动重新设置我的通知电子邮件的样式。

System.Net.Mail.SmtpClient用来发送电子邮件,并使用 AlternateViews 添加内容。如果电子邮件被离线查看,我不想将实时引用包含回我的网站的 css,所以我想嵌入 css。

我不知道如何将 CSS 文件读入字符串,并将其附加到电子邮件中。在我的 BundleConfig 中,我有这个:

所以我尝试了:

但正如我认为可能发生的那样,它引发了 FileNotFound 异常。

我可以使用什么来让我传入~/Content/css和传出 css?

0 投票
0 回答
67 浏览

webclient - 从服务器下载文件

如何使用 WebClient 广告 Server.MapPath 从服务器下载文件并将其下载到桌面?例子:

0 投票
4 回答
1399 浏览

c# - Querystring 中的问号,Server.MapPath 返回错误

我正在开发一个 Web 应用程序。在这里,我将附件/上传存储在服务器物理目录中。上传的父文件夹可能包含特殊字符,如“?”

网址示例

当我这样做时,Server.MapPath()在这个 URL 上,我收到一个错误"Illegal characters in path."

无法从文件夹名称中删除问号,因为这是要求的一部分。请提出一个解决方案,我需要紧急修复它。

0 投票
1 回答
1298 浏览

c# - 更改 Server.MapPath 中的路径

我想将字符串name放入代码中,以便创建一个由文本框输入命名的文件夹。我怎样才能修改这个代码来做到这一点?

0 投票
1 回答
1981 浏览

asp.net-mvc - 如何将文件夹路径传递给 mvc 控制器

我正在尝试使用将文件夹路径传递给下载控制器@Html.ActionLink,但我得到了找不到位置错误,例如

找不到文件“C:\Teerth Content\Project\Colege\WebApp\Media\@item.Content”

但是,当我给出硬编码值时,它确实有效。请问我有什么问题吗?

这是我的代码: 操作方法:

看法