I am a new user. Trying to upload a website using Web Matrix and Web Deploy. Testing of the connection in Web Matrix works fine. I get the following error while deploying!!! Anyone has seen this? __________________________________________________________ Unable to publish. Unable to invoke or execute Web Deploy provider: iisApp. The provider is not enabled or was unable to execute commands on the server. Contact your server administrator for assistance. Error detail: (2/20/2011 12:23:34 PM) An error occurred when the request was processed on the remote computer. at Microsoft.Web.Deployment.StatusThreadHandler.CheckForException() at Microsoft.Web.Deployment.PackageSerializer.CheckForErrorOrCancel() at Microsoft.Web.Deployment.PackageSerializer.SerializeSingleObject(DeploymentObject obj, Int32 parentId) at Microsoft.Web.Deployment.PackageSerializer.SerializeChildrenDepthFirst(SerializeObjectContext objectContext) at Microsoft.Web.Deployment.PackageSerializer.SerializeChildren(SerializeObjectContext objectContext) at Microsoft.Web.Deployment.PackageSerializer.SerializeChildrenDepthFirst(SerializeObjectContext objectContext) at Microsoft.Web.Deployment.PackageSerializer.SerializeChildren(SerializeObjectContext objectContext) at Microsoft.Web.Deployment.PackageSerializer.SerializeChildrenDepthFirst(SerializeObjectContext objectContext) at Microsoft.Web.Deployment.PackageSerializer.SerializeChildren(SerializeObjectContext objectContext) at Microsoft.Web.Deployment.PackageSerializer.SerializeChildrenDepthFirst(SerializeObjectContext objectContext) at Microsoft.Web.Deployment.PackageSerializer.SerializeChildren(SerializeObjectContext objectContext) at Microsoft.Web.Deployment.PackageSerializer.SerializeChildrenSyncFirst(SerializeObjectContext objectContext) at Microsoft.Web.Deployment.PackageSerializer.SerializeChildren(SerializeObjectContext objectContext) at Microsoft.Web.Deployment.PackageSerializer.SerializeChildrenSyncFirst(SerializeObjectContext objectContext) at Microsoft.Web.Deployment.PackageSerializer.SerializeChildren(SerializeObjectContext objectContext) at Microsoft.Web.Deployment.PackageSerializer.SerializeChildrenSyncFirst(SerializeObjectContext objectContext) at Microsoft.Web.Deployment.PackageSerializer.SerializeChildren(SerializeObjectContext objectContext) at Microsoft.Web.Deployment.PackageSerializer.Serialize(DeploymentObject obj) at Microsoft.Web.Deployment.AgentClientProvider.RemoteDestSync(DeploymentObject sourceObject, DeploymentSyncContext syncContext) at Microsoft.Web.Deployment.DeploymentObject.SyncToInternal(DeploymentObject destObject, DeploymentSyncOptions syncOptions, PayloadTable payloadTable, ContentRootTable contentRootTable) at Microsoft.Web.Deployment.DeploymentObject.SyncTo(DeploymentProviderOptions providerOptions, DeploymentBaseOptions baseOptions, DeploymentSyncOptions syncOptions) at Microsoft.Web.Deployment.DeploymentObject.SyncTo(String provider, String path, DeploymentBaseOptions baseOptions, DeploymentSyncOptions syncOptions) at Microsoft.Web.Deployment.DeploymentObject.SyncTo(DeploymentWellKnownProvider provider, String path, DeploymentBaseOptions baseOptions, DeploymentSyncOptions syncOptions) at Microsoft.WebMatrix.Deployment.MsDeployWorker.Execute(Boolean pullback) Attempted to perform an unauthorized operation. iisApp http://go.microsoft.com/fwlink/?LinkId=178034
Please make sure the ASP.NET FrameWork of your site is set to 4.0. Please see this KB article for the instructions on how to change it.