草庐IT

HTTPContext

全部标签

c# - asp.net MVC 是否有应用程序变量?

我正忙于将Web应用程序转换为MVC,并将一些信息保存到跨多个租户/帐户使用的应用程序变量中,以提高效率。我意识到MVC的要点是尽可能保持无状态,SesionState显然在MVC中拥有并存在是有意义的,但我们不想只是将Application转换为Session变量,因为我们更希望拥有更全局和更多的东西安全的。MVC应用程序是否有应用程序变量?我见过一些使用缓存的例子?这是现在的标准吗?与应用程序/session状态相比,这有多稳健/安全? 最佳答案 是的,您可以从.NETMVC访问应用程序变量。方法如下:System.Web.Ht

c# - asp.net MVC 是否有应用程序变量?

我正忙于将Web应用程序转换为MVC,并将一些信息保存到跨多个租户/帐户使用的应用程序变量中,以提高效率。我意识到MVC的要点是尽可能保持无状态,SesionState显然在MVC中拥有并存在是有意义的,但我们不想只是将Application转换为Session变量,因为我们更希望拥有更全局和更多的东西安全的。MVC应用程序是否有应用程序变量?我见过一些使用缓存的例子?这是现在的标准吗?与应用程序/session状态相比,这有多稳健/安全? 最佳答案 是的,您可以从.NETMVC访问应用程序变量。方法如下:System.Web.Ht

c# - System.Web.HttpContextBase' 不包含带有 Elmah 日志记录的 'Current' MVC 4 的定义

我有一个C#ASP.NETMVC4项目,它使用Elmah来捕获任何未处理的异常。这在大多数情况下都很有效。但是我发现对于使用JQueryAjax调用调用的Controller方法,我无法获取当前上下文。例如,在我返回JsonResult的Controller方法中,我有这个测试代码;try{thrownewException("Thisisatest");}catch(Exceptione){Elmah.ErrorLog.GetDefault(HttpContext.Current).Log(newElmah.Error(e));}HttpContext.Current导致以下错误;'

c# - System.Web.HttpContextBase' 不包含带有 Elmah 日志记录的 'Current' MVC 4 的定义

我有一个C#ASP.NETMVC4项目,它使用Elmah来捕获任何未处理的异常。这在大多数情况下都很有效。但是我发现对于使用JQueryAjax调用调用的Controller方法,我无法获取当前上下文。例如,在我返回JsonResult的Controller方法中,我有这个测试代码;try{thrownewException("Thisisatest");}catch(Exceptione){Elmah.ErrorLog.GetDefault(HttpContext.Current).Log(newElmah.Error(e));}HttpContext.Current导致以下错误;'

c# - Asp.Net URL 的绝对路径

为了让Web应用程序更简单地与不同服务器上的另一个应用程序共享文件,我在母版页中使用了基本href标签。正如许多人发现的那样,这会破坏网络表单路径。我有一个有效的FormAdapter类,但不确定如何获取url的绝对路径。目前,我的程序被硬编码为使用类似于:HttpContextContext=HttpContext.Current;value="http://localhost"+Context.Request.RawUrl;值得注意的是,我目前正在我的本地IIS服务器上进行测试,因此我尝试使用的很多东西都有一种奇怪的趋势,以便绝对路径不包含域名(我的本地IIS外部不可见)。这意味着

c# - Asp.Net URL 的绝对路径

为了让Web应用程序更简单地与不同服务器上的另一个应用程序共享文件,我在母版页中使用了基本href标签。正如许多人发现的那样,这会破坏网络表单路径。我有一个有效的FormAdapter类,但不确定如何获取url的绝对路径。目前,我的程序被硬编码为使用类似于:HttpContextContext=HttpContext.Current;value="http://localhost"+Context.Request.RawUrl;值得注意的是,我目前正在我的本地IIS服务器上进行测试,因此我尝试使用的很多东西都有一种奇怪的趋势,以便绝对路径不包含域名(我的本地IIS外部不可见)。这意味着

c# - 返回结果为 "::1"的 Request.UserHostAddress 问题

我正在尝试使用获取客户端ip地址HttpContext.Request.UserHostAddress;但它返回::1。如何解决? 最佳答案 ::1用于localhost,可能是this可能会有用。 关于c#-返回结果为"::1"的Request.UserHostAddress问题,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6408957/

c# - 返回结果为 "::1"的 Request.UserHostAddress 问题

我正在尝试使用获取客户端ip地址HttpContext.Request.UserHostAddress;但它返回::1。如何解决? 最佳答案 ::1用于localhost,可能是this可能会有用。 关于c#-返回结果为"::1"的Request.UserHostAddress问题,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6408957/

c# - 无法访问 HttpContext.Current

这个问题在这里已经有了答案:HttpContext.CurrentnotResolvinginMVC4Project(3个答案)关闭3年前。我无法使用C#4.5访问我的项目MVC4上的HttpContext.Current我在我的项目中添加了对System.Web的引用,并在我的Controller页面上添加了使用说明...但我只能访问currentHandler...varcontext=HttpContext.CurrentHandler;//Current是否在C#4.5上弃用了HttpContext.Current?我看过这个帮助页面:http://msdn.microsoft

c# - 无法访问 HttpContext.Current

这个问题在这里已经有了答案:HttpContext.CurrentnotResolvinginMVC4Project(3个答案)关闭3年前。我无法使用C#4.5访问我的项目MVC4上的HttpContext.Current我在我的项目中添加了对System.Web的引用,并在我的Controller页面上添加了使用说明...但我只能访问currentHandler...varcontext=HttpContext.CurrentHandler;//Current是否在C#4.5上弃用了HttpContext.Current?我看过这个帮助页面:http://msdn.microsoft