3

私はsharpdevelopでasp.netプロジェクトを作成しました。デバッグがどのように行われるかを確認したかったのですが、すでに行き詰まっています。ASP.NETプロジェクトを実行するにはどうすればよいですか?DLLとして構成されているとだけ表示されます。Webページとして起動するにはどうすればよいですか。「URLでブラウザを起動する」と表示されますが、Webページでコードを取得するにはどうすればよいですか、またはそれを行うために何を使用しますか?また、MSVSの場合と同じようにデバッグしながらデバッグできますか?

4

2 に答える 2

6

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/
于 2010-02-10T22:50:09.260 に答える
2

SharpDevelop 4.2以降、サポートasp.net mvc3があります。

デバッグには、iis または iisexpress を使用できます。

于 2013-05-13T13:28:32.007 に答える