Execute A VBScript From C# Web Application?
Sep 4, 2010I 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 RepliesI 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 RepliesI'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 RepliesI'm writing an ASP.net website and have come across a problem which looks simple but I can't find the right syntax to make it work.
After a users log on I want to then point them to a page which is dictated by their presence in a project table.
I have created the table with the user names and userIds in
I have written some of the code but need advice on the bit which compares agaist the table.
Label.Text = Membership.GetUser().ProviderUserKey.ToString (this works fine)
Then I want to say something like:
If Label1.text is in Project table then Goto ProjectPage.aspx
Else Goto NonProjectPAge.aspx
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 Replieswhen 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
In school we have been making a website where we need to use .adp vbscript pages. But also Microsoft Access databases.
We've added the connection string etc and bindings - all that works fine but when we go to open the page we get page cannot be found. It loads sometimes but most of the time we get that page not found screen.
We are using IIS.
The teachers and another students one works fine, We have done exactly what they have but we get no luck with bringing up the pages.
We get error 500.100 and Error line 8.
how to create stored procedures using vbscript, and how to pass the parameters to the stored procedures...
View 6 RepliesI 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.
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 ?
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)
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?
I'm updating an old process that already exists, which works as follows:
The user submits a form which runs the following asp (simplified, names changed):
<%
set rb = Server.CreateObject("RecordBuilder.SomeObject")
rb.Calculate()
rb.StartProcess()
%>
The RecordBuilder.SomeObject was an old VB6 DLL, I don't have VB6, so I converted it to VB.NeT 4.0
The call to Calculate() works as expected, the call to StartProcess() fails.
StartProcess() is the following:
Public Function StartProcess()
Try
strProcess = "Starting process"
Dim proc = New Process()
proc.StartInfo.RedirectStandardOutput = True
proc.StartInfo.UseShellExecute = False
proc.StartInfo.CreateNoWindow = True
proc.StartInfo.FileName = "d:AppRecordProcessor.exe"
Dim procHandle = proc.Start()
strProcess = "Started process"
Catch ex As Exception
Err.Raise(vbObjectError + 9999, "RecordBuilder.SomeObject", strProcess & " failed: " & ex.Message & "<hr />Stack Trace:<br />" & ex.StackTrace)
End Try
End Function
This fails with the call to proc.Start(), however if I copy the test ASP to a .vbs file it will work as expected.
I have changed the permissions on d:AppRecordProcessor.exe to grant execute permission to the group Everyone.
We have an web application which has been working fine on XP but which fails on Windows 7.I have a page where I'm executing several procedures on server-side and then must execute a vbscript function on client-side which I'm registering from my server code.The problem is after postback completed vbScript function is not executed at all.... even a simple "Alert" statement is not executed but only using Windows 7.... same code works fine on windows XP...
View 3 Replieshow to use regular expression in vbscript to validate username field. ie it should have minimum of 4 characters and at the same time it should contain minimum of 3 ALPHABETS. ie
1234 - not allowed
abc1 -allowed
My code
dim regObj,retVal
set regObj = new RegExp
regObj.Pattern ="[A-Za-z0-9_s]{4,}"
regObj.IgnoreCase = true
regObj.Global=True
retVal = regObj.Test(sString)
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 RepliesI 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 RepliesI need to call a function everytime a visitor visits one of my website's page. But I do not want the execution of the function to interfere with the interface between the user and the website i.e. different thread. What is the best way to do that on ASP.Net?
View 3 RepliesI'm trying to understand how to execute AJAX animation on an asp button that has to execute code on Postback. In other words, I have button with code behind that needs to be excuted, but at the same time want to be able to have one of animation extenders be applied to it. I understand that I need to use the BeginRequest Event, I'm just not sure how, or which javascript commands to use to call the ajax animation so the postback will still occur.
View 5 RepliesIf I enable Anonymous in IIS under windows 2003, the ASP.NET will execute code under IUSR_XXX or account of application pool?
View 3 RepliesI am looking through a sql stored procedure which I might need to update in the near future. Basically the stored procedure is about 20 lines long. The stored procedure first builds a query
and stores it in a variable named "@Sql". And then for the last two lines of the stored procedure it appears that the big sql statement stored in "@Sql" is executed by using the "EXEC" command. See below. What is confusing though is that the query appears to be exectuted twice? Why was the query written in this way. Don't both lines do the same thing? Why is it being done twice? Could this possibly be a mistake on the
part of the person who wrote the query. Below are the two lines I am talking about?
EXEC sp_executesql @sql
EXEC (@sql)
I need to run the HttpContext.Current.Server.Execute method in my ASP.NET application. This application has a WCF operation that does some processing. Currently, I am to do my processing correctly from within my WCF operation. However, I would like to do this asynchronously.
In an error to attempt this asynchronously, I tried running Server.Execute in the DoWork event handler of a BackgroundWorker. Unfortunately, this throws an error that says
"object reference not set to an instance of an object" The HttpContext element is not null. I checked that. It is some property nested in the HttpContext object that appears to be null. However, I have not been able to identify why this won't work. It happens as soon as I move the processing to the BackgroundWorker thread.
My question is, how can I asynchronously execute the Server.Execute method?
i am new to Entity Framework3.5.
how to use default method "Execute" and "GroupBy" in application (VB.NET).
i create an exe file by consol application and use it for convert pdf2image in my asp.net website. if i open the website from File System it works fine.but if i open it from local iis it works when i debug it by F11.meanwhile, i use interup.acrobat.dll and clipboard for convert pdf2img.
View 1 RepliesIs there a way to make a controller return something to the user first then execute another method? I have a process that is very time consuming. I'd like to send back a quick JSON response to the user then process.
View 2 RepliesI try to execute the "cmd.exe" program whith some argument. After see lot of website, I try to use impersonnation like [URL] After hours, I see I can launch cmd.exe only without argument but I see also in my Windows Server 2008 R2 task manager, the process cmd.exe is run under "test" account. I don't have user name "test" but it is the name of my ApplicationPool in IIS this is my code to launch CMD.EXE
[Code]....
the is no error but nothing run In my web .config I have enable <identity impersonate="true" /> I need to run CMD with argument from my ASPNET application on server.