나는 웹 페이지를 VB로 작성 했으므로 서버에 설치할 Windows 서비스를 시작해야합니다.asp.net 웹 페이지에서 windows 서비스를 실행하십시오.
0
A
답변
0
먼저 System.ServiceProcess 어셈블리에 대한 참조를 추가해야합니다. 다음 코드는 당신이 (필자는 다음 messageLabel라는 Label 컨트롤 사용하고) 무엇을 원하는 약을 제공 : 그러나
using System;
using System.Collections.Generic;
using System.Linq;
using System.ServiceProcess;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class StartService : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string serviceName = "Remote Registry";
try
{
StartServiceByName(serviceName);
}
catch (Exception ex)
{
messageLabel.Text = ex.ToString().Replace("\r\n", "<BR>");
return;
}
messageLabel.Text = String.Format("Service {0} started.", serviceName);
}
private void StartServiceByName(string serviceName)
{
ServiceController serviceController = new ServiceController(serviceName);
serviceController.Start();
}
}
를 추가 것이 있습니다 - 당신은 웹 서버가 있어야합니다 이 서비스를 변경할 수있는 권한 - 일반적으로 관리 권한으로 만 수행 할 수있는 권한입니다.
0
테스트하지 않았습니다.
작동 여부를 확인하십시오. btn click 이벤트에서 다음 코드를 추가 할 수 있습니다.
dim controller as new ServiceController
controller.MachineName = "." //try the machine name
controller.ServiceName = "service name"
dim status as string = controller.Status.ToString
' Stop the service
controller.Stop()
' Start the service
controller.Start()
0
웹 사이트 계정의 권한에 따라 서비스를 시작/중지 할 수 있습니다.
다른 사람들이 대답 한 것 이외에도 적절한 매개 변수를 사용하여 NET START
을 처리 할 수 있습니다.
권한이 부여되는 한 원격 컴퓨터에서도이 작업을 수행 할 수 있습니다 (이 작업은 도메인 계정이어야 함).
관련 문제
- 1. 안드로이드 - 외부 웹 페이지에서 자바 스크립트를로드하고 실행하십시오.
- 2. 루트에서 ASP.net 웹 사이트를 실행하십시오.
- 3. ASP.NET 페이지에서 작동하도록 WCF 서비스를 수정하려면 어떻게합니까?
- 4. 씬 웹 서버를 Windows 서비스로 실행하십시오.
- 5. localhost에서 asp.net 앱을 실행하십시오.
- 6. Windows 서비스 + 웹 페이지에서 호스팅되는 WCF?
- 7. Windows Console App (VS2008)에서 ASP.NET 웹 서비스를 사용하는 방법
- 8. ASP.NET 웹 페이지에서 FormsAuthentication 사용
- 9. 백그라운드에서 서비스를 영원히 실행하십시오 ..? 안드로이드
- 10. 웹 서비스를 참조하는 asp.net 웹 서비스 배포
- 11. ASP.NET 서비스 - 웹 또는 Windows?
- 12. 웹 서비스를 사용하여 하루에 한 번만 동적으로 메소드를 실행하십시오.
- 13. Windows XP에서 buildbot를 실행하십시오.
- 14. asp.net에서 Windows 서비스를 사용하는 방법 asp.net
- 15. 웹 서비스를 WCF로 변환
- 16. 웹 페이지를 사용하여 Windows 서비스를 모니터링하는 방법
- 17. Windows 웹 서비스를 작성하고 사용할 언어를 모르십니까?
- 18. Windows 웹 페이지에서 Mono 및 XSP를 사용하는 샘플 웹 페이지
- 19. 웹 페이지에서 Windows 응용 프로그램을 시작하려면 어떻게해야합니까?
- 20. asp.net 웹 페이지와 Windows 서비스 간의 통신
- 21. ASP.NET MVC에서 SOAP 웹 서비스를 모델로 사용
- 22. asp.net 웹 서비스를 사용하는 사무실 2010 COM
- 23. 웹/WCF 서비스를 통한 ASP.Net 세션
- 24. Java 클라이언트는 ASP.Net 웹 서비스를 사용합니다.
- 25. asp.net MVC에서 외부 웹 서비스를 호출하는 방법
- 26. 모든 ASP.NET 웹 서비스를 WCF로 다시 써야합니까?
- 27. ASP.Net 웹 페이지에서 gridview 행 선택 제한
- 28. 웹 페이지에서 데이터베이스를 폴링 하시겠습니까? - ASP.NET
- 29. ASP.NET 웹 사용자 컨트롤 위치 지정 페이지에서
- 30. ASP.Net 웹 페이지에서 판매 강제 인증 C#