【c#-在ASP.NET中的页面重定向之前立即执行长时间运行的方法】教程文章相关的互联网学习教程文章

C#输入输出重定向 方法二:异步process【代码】

使用事件和委托,进程有2个事件OutputDataReceived、ErrorDataReceived可用于重定向标准输出和标准错误输出; 需要注意的是InputDataReceived并不是process的事件,所以标准输入并不可以如此重定向; 使用前需加上: using System.Diagnostics; //可使用process第一步:确定必要成分 1 Process StartInfostartInfo =newProcessStartInfo(.exe); 2 startInfo.CreateNoWindow = true; //不创建窗口3 startInfo.UseShellExecute ...

c#-无法处理从HTTP / HTTPS协议到其他不同协议的重定向【代码】

基本上,我试图从CNet的Download.com上获取一个EXE. 所以我创建了Web解析器,到目前为止一切进展顺利. 以下是直接从其网站提取的示例链接:http://dw.com.com/redir?edId=3&siteId=4&oId=3001-20_4-10308491&ontId=20_4&spi=e6323e8d83a8b4374d43d519f1bd6757&lop=txt&tag=idl2&pid=10566981&mfgId=6250549&merId=6250549&pguid=PlvcGQoPjAEAAH5rQL0AAABv&destUrl=ftp%3A%2F%2F202.190.201.108%2Fpub%2Fryl2%2Fclient%2Finstaller-ry...

c#-.net框架是否使用跨1.1和3.5版本的策略文件支持程序集重定向?

需要支持在.net 1.1框架中内置的旧应用程序.所以我也已经在.net 1.1框架中构建了接口程序集(例如:ISample.dll版本1.4.0.0),在.net 3.5框架中构建了该接口程序集(例如:Sample.dll 1.4.1.0)的最新实现,并且策略重定向程序集(policy.1.4.Sample.dll)也是在.net 3.5框架中构建的. 我尝试了这是行不通的.所以问题是,.net框架是否支持跨版本1.1、3.5或其他版本的程序集重定向?解决方法:据我所知,较高的.NET版本应支持为较旧的.NET版本...

如何使用C#将命令行输出重定向到ASPX页面?【代码】

这个问题已经在这里有了答案: > Process.start: how to get the output? 8个以下是我的代码,使用c#从aspx页面运行命令:string strcmd = "/k" + @"cd: C:\GWATS\bin\&&" + "waft_exe";System.Diagnostics.Process.Start("cmd.exe", strcmd); Response.Redirect("./result.aspx");一切正常.但我想将输出从cmd发送到我的aspx页面.谁能给我编码吗?我刚刚在过去1周内都在使...

C#RestSharp阻止请求重定向到302【代码】

我正在尝试在我的项目上实现第三方服务,我需要进行一些身份验证才能使用他们的API. 为此,我需要在其auth URL上执行POST请求,问题是当我执行请求时,他们的服务器发送带有302和Location标头的响应,现在是奇怪的部分: 我需要获取此位置链接并阅读查询字符串以获取所需的信息. 我已经尝试了所有我能想到的方法,即使Postman也不会使用它. 这是我的代码:var client = new RestClient(APIBase + "/portal/rest/oauth2/login");var reque...

c#-在ASP.NET中的页面重定向之前立即执行长时间运行的方法【代码】

我有一种方法,该方法需要大量数据,可能需要花费几分钟.这是一些代码:Data.Common.Documents.Regenerate(); Response.Redirect("~/Members/ManageDocs.aspx");在后台线程中执行此方法的最简单方法是什么?解决方法:请注意,如果您的应用程序域被IIS回收,您将丢失该线程及其附带的所有内容.但是,如果您对此满意,则可以使用TPL (.NET 4):Task.Factory.StartNew(() => Data.Common.Documents.Regenerate());这是假设您不必等待完成,因...

c#-在mvc4中Global.asax中的会话超时时重定向【代码】

我正在尝试检测会话何时结束,然后在全局asax文件中完成此操作后将用户重定向到主页. 我正在使用下面的代码,我发现here global.asax:protected void Session_Start(){if (Context.Session != null){if (Context.Session.IsNewSession){string sCookieHeader = Request.Headers["Cookie"];if ((null != sCookieHeader) && (sCookieHeader.IndexOf("ASP.NET_SessionId") >= 0)){//intercept current routeHttpContextBase currentCon...

C#-System.Net.Http的绑定重定向不起作用-为什么?【代码】

根据NuGet的说法,我正在处理的项目已安装System.Net.Http版本4.3.3.它在Web.config文件中具有绑定重定向,以将其重定向到版本4.2.0.0,该版本由于某些原因起作用:<dependentAssembly><assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0" /> </dependentAssembly>我将其更改为指向4.3.3.0,这是NuGet所安装的版本:...

c#-在运行HTTPS的应用程序中,重定向URI以HTTP而非HTTPS的形式发送【代码】

我有一个Asp .net核心MVC应用程序.哪个连接到Identity Server 4进行身份验证.托管在Docker群中 MVC应用托管在https://XXXXXXX上 配置服务services.AddAuthentication(options =>{options.DefaultScheme = CookieAuthenticationDefaults.AuthenticationScheme;options.DefaultChallengeScheme = OpenIdConnectDefaults.AuthenticationScheme;}).AddCookie(CookieAuthenticationDefaults.AuthenticationScheme).AddOpenIdConnect(Ope...

C#-Asp.net核心身份成功登录重定向回登录页面【代码】

我有一个问题,在他们成功登录后,asp.net身份框架会将用户重定向回登录页面. 这是使用标准的Asp.net Core Identity.它是版本2.1.1.生成剃须刀页面的脚手架.不知道这是否有意义. 我知道用户已成功登录,因为我收到了日志消息…Areas.Identity.Pages.Account.LoginModel: Information: User logged in.但随后,它将直接重定向回登录页面. 如果我使用提琴手,那么我可以看到请求上有一个cookie,因此从该角度来看,它看起来都很不错..AspNet...

C#-从Silverlight重定向到另一个页面

在Silverlight页面的另一端,我想重定向到同一网站中的另一个aspx页面,并使用POST方法发送一些其他标题信息.任何想法如何实现这一点?任何样品表示赞赏.

c#-移动请求检测和重定向到Asp中的移动页(Active Server Pages)【代码】

我有一个已经在asp(活动服务器页面)中创建的Web应用程序,现在该Web应用程序模块的一部分已转换为移动站点(通常批准或拒绝发票),因此无论何时我想要从移动设备发出请求将请求转移到移动站点,以便如何在asp登录中检测设备,以便可以将请求重定向到移动登录页面…?解决方法:您将需要查看所获得的用户代理.如this SO线程中所述:private static string[] mobileDevices = new string[] {"iphone","ppc""windows ce","blackberry","oper...

c# – 在获取未处理的异常时,添加web.config键以始终重定向【代码】

我曾经看到,只要找到未处理的异常,就可以在web.config文件中添加一个键来重定向到默认的错误页面. 可能吗?怎么样?解决方法:在您的web.config中添加一个CustomErrors部分.<customErrors defaultRedirect="ErrorPage.aspx" mode="RemoteOnly" />

c# – 如何使用ASP.Net MVC中的Task重定向到某个操作【代码】

我有一个异步控制器实现如下,public Task<ActionResult> UpdateUser(ProfileModel model) {return Task.Factory.StartNew(showMethod).ContinueWith(t =>{return RedirectToAction("ViewUser","UserProfile");}); }但是我无法重定向到操作,因为我一直在收到错误, 无法隐式转换类型,System.Threading.Taska.Task< Sytem.Web.Mvc.RedirectToRouteResult> to System.Threading.Taska.Task< Sytem.Web.Mvc.ActionResult> 但是我真的想重...

c# – 根据ASP.NET MVC 4 Internet应用程序登录中的用户角色重定向到不同的页面【代码】

我正在创建ASP.NET MVC 4 Internet应用程序.在该申请中我创建了任何用户都可以登录的登录页面,然后我尝试根据用户的角色将用户重定向到不同的页面. ASP.NET Identity是这里的成员系统. 在我的AspNetRoles表中,我有两个角色:Id| Name1 | HEI_Admin2 | HEI_User这是我的登录控制器方法:[HttpPost][AllowAnonymous][ValidateAntiForgeryToken]public async Task<ActionResult> Login(LoginViewModel model, string returnUrl){if (M...

运行 - 相关标签