gpt4 book ai didi

c# - Server.MapPath 在当前上下文中不存在

转载 作者:太空狗 更新时间:2023-10-30 00:07:03 27 4
gpt4 key购买 nike

我有一个 C# 模型类,我试图访问一个 .cshtml 页面,它应该是一个电子邮件格式模板。我正在使用以下代码:

string body = string.Empty;
using (StreamReader reader = new StreamReader(Server.MapPath("~/EmailConfTemplate.cshtml")))
{
body = reader.ReadToEnd();
}

但我收到以下错误消息:

The name Server does not exist in the current context

代码有没有错误,或者Server类在POCO类中无法访问。请帮忙。

最佳答案

要在 .Net 管道内执行它,您可以在 HttpContext

中找到它作为实例
System.Web.HttpContext.Current.Server.MapPath()

关于c# - Server.MapPath 在当前上下文中不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33122119/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com