asp.net - asp.net mvc 发布了如何将文件保存在 iss 服务器中以及如何找到此文件夹路径
问题描述
我正在编写一个 asp.net mvc 项目,它基本上创建了多余的并保存服务器,我尝试这样做,它在我的本地工作,就像这个 gif 用户设置 2 个日期并使用这两个日期过滤我的数据库源,然后我创建 excel 文件并保存在文件夹“报告”中,它在我的本地完全可以工作,但它不起作用已发布的文件夹没有报告文件夹,如果我尝试在它创建的 iss 中创建 excel,但我不知道它的保存或如果保存保存在哪里?
我像这样保存我的excel文件
string path = Path.Combine(Server.MapPath("~/"), ("Reports\\" + name));
FileInfo excelFile = new FileInfo(path);//new FileInfo(@"C:\Users\amir\Desktop\test.xlsx");
excel.SaveAs(excelFile);
并且它在Release中不工作不要将此文件保存在此文件夹中,此文件夹(报告)也不存在,并且我手动创建但它不工作
在那之后,我从我的下载功能中获取错误,就像这样
Could not find file 'G:\PleskVhosts\ngsdev.net\httpdocs\Reports\Report_1_1_2020-2-19-04_PM.xls'.
所以我试着像这样改变我的道路
string path = "G:\\PleskVhosts\\ngsdev.net\\httpdocs\\Reports\\" + name;
并且它不起作用,所以我怎么能像我在当地一样做到这一点,欢迎任何想法或解决方案感谢您的帮助。
解决方案
推荐阅读
- javascript - 选择的js有问题
- react-native - 如何将 React Native 应用程序从 Windows 移动到 Mac 机器
- java - 不兼容的类型。在 android 中编辑文本错误
- java - 无法检查 json 空节点
- c++ - 有没有可能在迭代循环中有另一个迭代器的方法?
- scala - 在执行上下文中获得在后台运行的期货数量的最佳方法是什么?
- javascript - Reactjs:为什么 Carousel 根本没有显示?
- arrays - 循环数组上最大连续和的递归分治法
- angular - 为什么 RoutingModule 在我的 Angular 应用程序中不起作用?
- mongodb - Mongodb投影获取数组对象