Tag: 网站

页面刷新后HttpContext.Current.Cache项为null

我有一个C#网页,我在其中使用HttpContext.Current.Cache在服务器缓存中存储List 对象。 第一页加载后,对象将保存在缓存中。 当我刷新页面时,缓存对象为空。 有什么想法吗? 另外,我想设置一个“工作”来每30分钟重新创建一个对象。 我想在创建新版本之前提供缓存版本,然后用新版本替换旧版本。 我怎么做? 在我的Global.asax中,在Application_Start中,我有以下内容: HttpRuntime.Cache.Insert(“MainADList”, Uf.GetUsers(), null, Cache.NoAbsoluteExpiration, TimeSpan.FromMinutes(30)); 当我需要它时,我会做以下事情: MainADList = (Users)HttpRuntime.Cache[“MainADList”]; 其中大部分是null。 不总是,但几乎总是。

如何从网站上执行客户端上的应用程序?

我在ASP.NET / C#中有一个位于服务器上的应用程序,我的问题是如何运行另一个应用程序(.exe)但是在访问该网站的客户端(服务器上的应用程序) 题 (client)————(server) run browser website and (asp.net/c#) **execute instruction app.exe** for execute app.exe 我开发了ext.net,一个使用asp.net + c#的软件,这是一个在powerbuilder中制造的旧软件的更新版本(v2是新软件,v1是powerbuilder)。 V2没有包含在V1上的所有function,因此在执行V2之后,我必须执行V1。 因此,如果用户在浏览器上使用V2,我应该能够打开V1(V2位于服务器中,V1安装在客户端。由于客户端打开浏览器连接到V2)。 *用谷歌翻译 desarrolléunsoftware en ext.net(asp + c#)el cual es una version actualizada de otro software anterior hecho en PowerBuilder(losllamarév2y v1 respectivamente)。 来自razones de tiempo,el software V2 no tiene todas las funcionalidades de V1,por lo cual,al […]

使用WebClient的POST值上传文件

我想使用WebClient类将文件上传到主机。 我还想传递一些应该显示在服务器部分(PHP)上的$ _POST数组中的值。 我想通过一个连接来做到这一点 我用了下面的代码 using (WebClient wc = new WebClient()) { wc.Encoding = Encoding.UTF8; NameValueCollection values = new NameValueCollection(); values.Add(“client”, “VIP”); values.Add(“name”, “John Doe”); wc.QueryString = values; // this displayes in $_GET byte[] ans= wc.UploadFile(address, dumpPath); } 如果我使用了QueryString属性,$ _GET数组中显示的值。但我想通过post方法发送它