Developed .NET MVC Web Application To Execute PowerShell Scripts?

Apr 16, 2010

I have developed an ASP.NET MVC Web Application to execute PowerShell scripts.I am using the VS web server and can execute scripts fine. However, a requirement is that users are able to execute scripts against AD to perform actions that their own user accounts are not allowed to do.Therefore I am using impersonation to switch the identity before creating the PowerShell runspace:

Runspace runspace = RunspaceFactory.CreateRunspace(config);
var currentuser = WindowsIdentity.GetCurrent().Name;
if (runspace.RunspaceStateInfo.State == RunspaceState.BeforeOpen) {
runspace.Open();
}

I have tested using a domain admin account and I get the following exception when calling runspace.Open():

Security Exception
Description: The application attempted to perform an operation not allowed by the security policy. To grant this application the required permission please contact your system administrator or change the application's trust level in the configuration file.
Exception Details: System.Security.SecurityException: Requested registry access is not allowed.

The web application is running in full trust and I have explicitly added the account I am using for impersonation to the local administrators group of the machine (even though the domain admins group was already there).I'm using advapi32.dll LogonUser call to perform the impersonation in a similar way to this post (http://blogs.msdn.com/webdav_101/archive/2008/09/25/howto-calling-exchange-powershell-from-an-impersonated-thead.aspx)

View 1 Replies


Similar Messages:

Execute Powershell Commands On Windows 2008 Server From Application?

Nov 26, 2010

I want to execute some powershell commands on a remote windows 2008 machine. Right now i am using psexec to run the powershell from c# asp.net application. I would like to know is there any way to execute powershell commands without using a third party tool like psexec?

View 1 Replies

Application Developed In 3.5 Run In 4.0?

Mar 28, 2011

This is just to know that, if i developed any application in .net framework 3.5, will it run in machine which has only 4.0? If not then why not.

View 3 Replies

Search Functionality Of Web Application Developed In C#

May 27, 2010

How to impliment search functionality in static web application developed in c#, asp.net

View 2 Replies

Developed A 3.5 X64 Web Application That Includes A Custom HttpHandler?

Mar 22, 2011

I developed a .Net 3.5 x64 web application that includes a custom HttpHandler in the config:

<add path="*.class1" verb="GET" type="ClassLibrary1.Class1Handler"/>

This works when the platform target for ClassLibrary1 is set at x86.
However, when I set this to x64 I get the following error when I run web application starts (it compiles just fine): Configuration Error Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. Parser Error Message: Could not load file or assembly 'ClassLibrary1, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. An attempt was made to load a program with an incorrect format.


Does this mean that a HttpHandler can be compiled at x86 only?That doesn't make much sense to me.Does anyone have an idea of what could be going on?Edit 1:The ClassLibrary1 project is just an empty class library project with a single HttpHandler added (which is also empty).Edit 2:I am also getting these warning messages when compiling, I am pretty sure they have something to do with this problem: Assembly generation -- Referenced assembly 'mscorlib.dll' targets a different processor HttpTestEdit 3:I manually edited the project file to force references to the x64 assemblies, like this:

<Reference Include="$(Windir)Microsoft.NETFramework64v2.0.50727System.dll"/>

This does supress the above warning message, but the problem isn't resolved.

View 2 Replies

Configuration :: Application Developed In 2.0 To Be Hosted On Server With 3.5?

May 8, 2010

I have an ASP.Net Ajax application that has been built on .net 2.0. My company recently installed a brand new server which has .net 3.5 installed. Is it possible for me to host my application on this server without the .net 2.0 ?

View 1 Replies

Mobiles :: Developed A Data Querying Application For The Web

May 3, 2010

I have developed a data querying application for the Web, this is in a host. What steps should I take if I want this application can also be used with mobile devices.

View 3 Replies

Configuration :: Desktop /Web Application Developed In C# - Directly Run On Linux?

Feb 16, 2011

I have a window/web application developed in .Net( say using any .Net supported language VB,C#,VC++) on WINDOWS platform. And I want to run those application on Linux platform. 1) Will it directly run on Linux? Yes/No 2) If No, What all things I need to take care to make it run on Linux platform? (Like install required .Net Framework)

View 5 Replies

Application Developed In VS 2008 Compatible With Unix And Linux?

Dec 8, 2010

I would like to know whether application developed in Microsoft Visual Studio .Net 2008 has the compatible to run in Linux and Unix environment.

View 2 Replies

AJAX :: Running Enabled Web Application Developed Using Vs2008 - Getting Error

Jan 5, 2010

I have developed the asp.net 3.5 ajax enabled web application and it is working well for me. i have included ajaxtoolkit dll and used the ajax tool kit controls in my application. And i copied the application source to another computer and open in visual studio 2008. i have installed the asp.net 3.5 in this computer. now the problem is, when i run the application getting error in web.config file. the error is in script. i guess the issue is because of ajax. what i need to do. should i install the ajax latest version in this machine. if so, where can i download the ajax latest version.

View 2 Replies

Deploying ASP Application Developed Using VS2008express Edition On MServer 2008

Nov 10, 2010

I want to deploy a Website which i have created using Microsoft Visual Studio 2008 Express Edition onto a server having Microsoft Windows Server 2008. I dont know anything about deployment. I want to know what are the things required on the Server in order to make the application work. i had used ajax toolkit VS2008 Express Edition and mysql on my developer machine.

View 1 Replies

Web Forms :: Developed An Error In A Web Application That Uses The Progstudios.webcontrols.combobox?

Mar 23, 2010

I have developed an error in a web application that uses the progstudios.webcontrols.combobox (asp.net 1.1) The strange thin is that I have at least 20 back up copies of the same application taken over the years and they all now give the same error, so I can rule out an accidental code change.The error is -

Overload resolution failed because no accessible 'LoadListControl' can be called with these arguments:
'Public Shared Overloads Sub LoadListControl(ddl As ProgStudios.WebControls.ComboBox, ddlSource As Object)': Value of type 'ProgStudios.WebControls.ComboBox' cannot be converted to 'ProgStudios.WebControls.ComboBox'.
'Public Shared Overloads Sub LoadListControl(ddl As System.Web.UI.WebControls.ListControl, ddlSource As Object)': Value of type 'ProgStudios.WebControls.ComboBox' cannot be converted to 'System.Web.UI.WebControls.ListControl'.

[code]...

View 2 Replies

Converted Web Application Developed  Using Visual Studio 2003 To 2008?

Jun 3, 2010

I have converted my web application developed using visual studio 2003 to 2008. Now my problem is that when I add a new control lets text box or dropdown list on the page or form that was developed in visual studio 2003, the control is not being recognised. How can I ensure that new controls are beiing recognised.

View 1 Replies

How To Execute Web Application

Oct 22, 2010

I'm new to this one... I'm trying to execute application even it contains errors.. but it is not executing... what are the steps need to do?

View 2 Replies

Powershell From C#?

Aug 5, 2010

I am trying to write an asp program to automate some tasks in the office - namely creating a mail-enabled contact. The code is:

RunspaceConfiguration runspaceConfig = RunspaceConfiguration.Create();PSSnapInException PSException = null;PSSnapInInfo info = RunspaceConfig.AddPSSnapIn("Microsoft.Exchange.Management.Powershell.Admin", out PSException);Runspace runspace = RunspaceFactory.CreateRunspace(runspaceConfig);runspace.Open();Pipeline pipeline = runspace.CreatePipeline();Command command = new Command("New-MailContact");command.Parameters.Add("Name", "TestName");command.Parameters.Add("ExternalEmailAddress", "testname@testdomain.com");command.Parameters.Add("OrganizationalUnit",

[code]....

View 2 Replies

Execute A VBScript From C# Web Application?

Sep 4, 2010

I need to execute a VB script file from asp.net web application. The input parameter for the VB script file shud be from my webpage.

View 15 Replies

C# - Execute A Python Script In .NET Application?

Jun 18, 2010

When user click Build button Phython script needs to run.I execute this by using process but so many processes created when so many clicked the Build button, server hang.

View 1 Replies

Web Forms :: Unable To Execute The Application

Feb 2, 2012

when i am trying to open the application in visual studio it does not get opened

whtver forms gets opened i am not able to click on any menus or even build the application

it was working since morning  suddenly it started giving this

& on the status bar i keep on getting creating controls

but its a long time not able to exeute the application

View 1 Replies

Call WebMethod Using PowerShell?

Mar 31, 2010

It seems like ASP.NET WebMethods are not "web servicey" enough to work with New-WebServiceProxy. Or maybe it is, and I haven't figured out how to initialize it?

So instead, I tried doing it manually, like so:

$wc = new-object System.Net.WebClient
$wc.Credentials = [System.Net.CredentialCache]::DefaultCredentials
$url = "http://www.domenicdenicola.com/AboutMe/SleepLog/default.aspx/GetSpans"
$postData = "{`"starting`":`"/Date(1254121200000)/`",`"ending`":`"/Date(1270018800000)/`"}"
$result = $wc.UploadString($url, $postData)

But this gives me "The remote server returned an error: (500) Internal Server Error." So I must be doing something slightly wrong.

how to call my PageMethod from PowerShell, and not get an error?

View 2 Replies

Configuration :: Cannot Get Web Service To Execute In A 64 Bit Application Pool

Aug 17, 2010

I am working on Windows 2008 Server (64-bit). I want to execute my web service as a pure (native) 64 bit service. All the assemblies referred by the web service are currently built as 'AnyCPU'.

When I publish the web service to IIS, and configure it to run under a 64-bit application pool (by setting 'Enable 32-Bit applications' = false), attempt to access the web service gives the error 'Application is not a valid Win32 application' because of a BadImageFormatException. This appears to indicate that somewhere an attempt is being made to load a 32 bit assembly. But the error does not provide any information about which assembly was found with an incorrect format. I have checked all the assemblies in the bin folder using corflags and they are bit agnostic.

I tried using the fusion log and identified a bind failure with VJSharpCodeProvider (though my service is coded only in C#). The runtime is not able to find the VJSharpCodeProvider because it is present in the GAC as an x86 assembly.

Is VJSharpCodeProvider the cause of the problem? I guess this is not the case because of the type of exception (BadImageFormatException). If I am correct, then how do I identify the assembly that is causing this exception?

If I change the property 'Enable 32-Bit applications' to true for the application pool, the service works fine, but I need native 64-bit execution.

View 2 Replies

AJAX :: Sys.WebForms.PageRequestManagerParserErrorException When Execute The Application?

Jun 18, 2010

I'm developing a Web tool in ASP.NET 2.0 with AJAX . Its working fine in Local Server. When i deployed it in Development Server and executing the Application , I got an error

Sys.WebForms.PageRequestManagerParserErrorException: The message received from the server could not be parsed. Common causes for this error are when the response is modified by calls to Response.Write(),
response filters, HttpModules, or server trace is enabled.

Details: Error parsing near ' I didn't use any Response.Write in the Application. How can i solve this issue ? Any body knows the solution for this ?

View 2 Replies

Execute An External Application Such That Each Visitor Gets Isolated?

Jul 21, 2010

Actually I don't know whether my question is related to this thread.

I want to create a web application using ASP.NET MVC 2.

For simplicity, let my scenario be as follows:

A visitor is allowed to submit a text file and get a pdf output from the server.

There is an Adobe-Acrobat-like application, that can convert text to pdf, running on my server.

My question is how to execute the converter such that each visitor submitting files cannot interfere with others?

Should I make an instance of the converter for each visitor?

View 4 Replies

WCF / ASMX :: PowerShell In Web Service For Ajax Requests?

Dec 9, 2010

A customer wants us to create an ajax-enabled web application that can be used to manage their IT environment (Active directory, mail, file security, ...). However, as the team that will support the web application does not know anything about these IT systems, they would like to split the coding so that all interfacing with the IT environment is done via PowerShell, which is known by the administrators of these systems. This would mean that if new functionality is required, the web team can just create an additional web page and interface and use PowerShell scripts that get created by technically skilled people in that specific topic (ie mail administrators). I don't see an issue using this approach for requests like adding a user where latency is not an issue, but I do wonder if this is feasible for interactive content with Ajax.

Ie I would like to implement a google suggest like search for AD users. This would mean that ie for every x keystrokes (or x seconds whatever approach I implement) an Ajax request will be made and the web application or web service will than use PowerShell to get the data. Taken into account that up to about 75 users can use this feature, is this something that would work? Not only performace-wise but also the number of connections (I read about the Powershell 5 remote session limit but also that it could be put to a higher number)? The example above is probably the most resource heavy Ajax requests (and can be optimized by caching), so taken into account they don't want this nice feature, are basic PowerShell scripts in ajax request really an option. My gut feeling is telling me this is a no-go, but I don't want to exclude the option just because it's not something I usually would do.

View 1 Replies

Installation :: Execute Application Where Windows XP Service Pack 3 Is Installed?

Oct 23, 2010

I want to execute my asp.net application where Windows XP Service Pack 3 is installed + VS 4.0 framework is installed and IIS 5.1 is installed. The program is not running yet. It shows me an erro message that "Server is unavailable" Is it possible to run the application on this machine. I also tried aspnet_regiis -i and -c command

View 3 Replies

Hosting Powershell In .net Mvc Running In Iis To Provide CLI For Custom Tasks?

Aug 22, 2010

I need CLI for our asp.net mvc application to perform maintenance tasks and some status tasks.

I think powershell is designed to provide CLI. But i do not know anything about it other than name.

How can i host powershell in asp.net mvc running in iis to provide CLI for custom tasks?

View 2 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved