c# .net Adsense ADO.NET Linq Viruses/security asp.net MVC JQuery Angular-js Node-js SEO Java C++ SQL API Networking vb.net .Net Css JavaScript Generics c#.Net entity framework HTML Website host Website Construction Guide HTTP tutorial W3C tutorial Web Services JSON Psychology Ionic framework Angular ReactJS Python Computer Android
.Net

Asynchronous operations are not allowed in this context. Page starting an asynchronous operation has to have the Async attribute set to true.

| | ASP-NET , CSharp

I got the following error while running the asp.net web application. It was resolved by adding Async=”true” attribute as instructed by the exception message.

Exception message:

Asynchronous operations are not allowed in this context. Page starting an asynchronous operation has to have the Async attribute set to true and an asynchronous operation can only be started on a page prior to PreRenderComplete event.

Solution:

<%@ Page Language="C#" AutoEventWireup="true" Async="true" CodeFile="FTPServer.aspx.cs" Inherits="FTPServer" %>

You should register page directive attributes Async=”true” in asp.net page.