c# - 获取 IIS 服务器目录路径
问题描述
我正在尝试从另一台计算机获取 IIS 服务器目录路径以从那里下载一些文件。
使用这样的代码..
using (var client = new WebClient())
{
client.DownloadFile("//serverpath", "a.exe");
}
那是服务器计算机,我将在该目录中放置一些 exe 文件。我现在想将放在该目录中的文件下载到我正在使用的客户端计算机上。我应该如何放置服务器路径?代理文件夹是一个虚拟目录。
解决方案
如果这是 asp.net mvc,则使用 直接支持此功能FileResult
,并且 Controller 有一组帮助程序:
在你的行动中:
return File(filename, contentType);
推荐阅读
- python - 无法安装 pymqi 或 py3mqi
- azure-devops - 为什么 Newtonsoft.json 12.0.2 nuget 包无法使用 TFS 2017 Update3 中的 Nuget 还原任务进行还原?
- r - 使用 dplyr 一次生成多个列
- javascript - 动态插入元素内的Jquery函数不起作用
- requirejs - ESLint 为 define() 禁用 max-len 规则
- ios - 如何真正阻止音频快速播放
- regex - 如何 URL 文件夹路径正则表达式?
- ruby-on-rails - ActiveAdmin:如何使用文本字段而不是颜色选择器来输入颜色?
- xslt-2.0 - 使用 XSLT2.0 进行连接时删除重复项
- c# - 如何获取当前选定键盘布局的显示名称