在文件系统中获取ASP.NET MVC站点的路径
发布时间:2020-05-28 17:44:12 所属栏目:asp.Net 来源:互联网
导读:我有一个ASP.NET MVC项目,它有一个名为emails的子文件夹.这包含我的电子邮件模板的HTM文件.在网站的某些位置,我有一个控制器,需要加载其中一个模板并将其作为电子邮件发送. 我正在尝试做的是使用反射来获取当前正在执行的程序集的路径,但它没有像我期望的那样
|
我有一个ASP.NET MVC项目,它有一个名为emails的子文件夹.这包含我的电子邮件模板的HTM文件.在网站的某些位置,我有一个控制器,需要加载其中一个模板并将其作为电子邮件发送. 我正在尝试做的是使用反射来获取当前正在执行的程序集的路径,但它没有像我期望的那样工作.我回来的路是: var directory = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
我发现这很奇怪,因为该站点是通过Visual Studio在IIS中托管的.我原以为这会给我在dev的项目文件夹中的dll位置和生产中的IIS的deploy文件夹. 解决方法您正在寻找的是 Server.MapPath(),它将为您提供正在执行的应用程序的路径.(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – MVC3如何禁用/启用ActionLink
- asp.net-mvc – SquishIt vs. MVC 4.0 Bundler
- asp.net-mvc – 使用web.config关闭MVC中的身份验证
- asp.net-mvc-3 – 在IIS上运行时,ASP.NET Web应用程序中的模
- asp.net – 如何停止插入两次的配置转换插件?
- asp.net – 如何在mvc3中对来自@ Html.LabelFor()的内容进行
- asp.net – 更改用户登录名后的身份验证错误
- ASP.NET Web服务中的可选参数
- asp.net-mvc-3 – 实体框架,MVC 3,LINQ To Entities中的Ord
- asp.net-mvc – ASP.NET MVC WebApi:没有为此对象定义的无
推荐文章
站长推荐
- Asp.Net(MVC):哪个会话超时是什么?
- 在ASP.NET中清除FileUpload内容
- asp.net-mvc – ASP.NET MVC – IsPostBack还在吗
- asp.net-mvc – 在实体框架中使用存储过程
- asp.net-mvc – 实体框架包含OrderBy随机生成重复
- .net – 通过互联网向YH收取的最简单的方法是什么
- dropdownlist事件不显示在属性窗口asp.net Visua
- 当空的asp.net时,ListView LayoutTemplate不显示
- asp.net – 如何在一个新的选项卡中打开asp:Hyp
- .net – 为每个操作设置MaxAllowedContentLength
热点阅读
