2009-03-17 16 views
4

マネージコードからaspnet_regsql.exeを呼び出すことはできますか?私の考えは、ASP.NET Membershipプロバイダを使用するインストールされたWebアプリケーション用のデータベースを自動的に構築するクラスを作成することです。私はおそらくコードからaspnet_regsql.exeを呼び出すことができますが、私はRegSqlクラス(http://msdn.microsoft.com/en-us/library/ms229567.aspx)に出くわしました - 残念ながら、それは任意のメソッドを持っていないようです...コードからASP.NET RegSQLを呼び出すことはできますか?

ありがとうございます。

答えて

4

RegSqlクラスは、aspnet_regsql.exeの内部に存在します。コンソールアプリケーションのエントリポイントなので、静的なMain(string[])メソッドがあります。

使用後には、instructions for aspnet_regsqlに、期待するパラメータを渡すことができます。 ("-S localhost -U user -P password"のようなもの)。入力パラメータはスペース( '')で分割されます。

+0

ありがとうございます。私はMainメソッドを見逃した。入力パラメータは、文字列配列にすることもできます(新しい文字列[] {"-S"、 "localhost"、...}) –

関連する問題