私はsharpdevelopでasp.netプロジェクトを作成しました。デバッグがどのように行われるかを確認したかったのですが、すでに行き詰まっています。ASP.NETプロジェクトを実行するにはどうすればよいですか?DLLとして構成されているとだけ表示されます。Webページとして起動するにはどうすればよいですか。「URLでブラウザを起動する」と表示されますが、Webページでコードを取得するにはどうすればよいですか、またはそれを行うために何を使用しますか?また、MSVSの場合と同じようにデバッグしながらデバッグできますか?
2 に答える
SharpDevelopには優れたASP.NETサポートがありません。たとえば、ビジュアルWebフォームデザイナはありません。それが必要な場合は、MicrosoftのVisual Web DeveloperExpressEditionの使用を検討することをお勧めします。
SharpDevelopを使用してASP.NETWebプロジェクトを実行、表示、およびデバッグできるようにするには、CassiniパーソナルWebサーバーを使用できます。私が使用していないUltiDevのカッシーニのクローズドソースバージョンがあります。私が使用した.NET3.5用のカッシーニのオープンソースバージョンもあります。ただし、オープンソースバージョンでは、ソースからコンパイルする必要があります。
Cassiniをコンパイルしたら、次のいずれかを実行して、SharpDevelopでASP.NETWebプロジェクトをデバッグできます。
1)プロジェクトオプション([デバッグ]タブ)で、 [外部プログラムの開始]を選択し、Cassini実行可能ファイルを参照します。
[コマンドライン引数]フィールドで、カッシーニのコマンドライン引数を指定します。次に例を示します。
d:\Projects\MyAspNetProject 8080 /
(最初のパラメーターは、web.configおよびDefault.aspx Webページを含むフォルダーである必要があります。2番目のパラメーターは、Cassiniがリッスンするポート番号です。3番目のパラメーターは、使用する仮想ルートです。)
これらのプロジェクトオプションを保存してから、[デバッグ]、[デバッグ]の順に選択します。実行するかF5キーを押すと、ASP.NETプロジェクトを実行およびデバッグできるようになります。
2)または、上記のコマンドライン引数を使用してカッシーニを手動で起動し、バックグラウンドで実行したままにすることもできます。
次に、プロジェクトオプションで、[ URLでブラウザの開始]を選択し、カッシーニのURLを入力します。次に例を示します。
http://localhost:8080/
SharpDevelop 4.2以降、サポートasp.net mvc3があります。
デバッグには、iis または iisexpress を使用できます。