sharpdevelop,asp.net和运行/调试吗?

时间:2010-02-10 18:14:38

标签: asp.net sharpdevelop

我在sharpdevelop中创建了一个asp.net项目。我想开始看看如何调试,我已经被卡住了。我如何运行ASP.NET项目?它只是说它配置为DLL。我如何将其作为网页启动。我看到“在网址中启动浏览器”,但我如何在网页中获取代码或者我用它来做什么?也可以这样调试,就像我在MSVS中一样?

2 个答案:

答案 0 :(得分:6)

SharpDevelop没有很好的ASP.NET支持。例如,它没有可视化的Web表单设计器。如果您需要,我建议您使用Microsoft的Visual Web Developer Express Edition。

为了能够使用SharpDevelop运行,查看和调试ASP.NET Web项目,您可以使用Cassini个人Web服务器。来自UltiDev的封闭源版Cassini我还没有使用过。我还使用了open source version of Cassini for .NET 3.5。开源版本确实需要您从源代码编译它。

编译完Cassini后,您可以执行以下操作之一来调试SharpDevelop中的ASP.NET Web项目:

1)在项目选项(Debug选项卡)中,选择启动外部程序,然后浏览到Cassini可执行文件。

命令行参数字段中指定Cassini的命令行参数,例如:

d:\Projects\MyAspNetProject 8080 /

(第一个参数应该是包含web.config和Default.aspx网页的文件夹。第二个参数是Cassini将侦听的端口号。第三个参数是要使用的虚拟根。)

保存这些项目选项,然后选择Debug |运行或按F5,您应该能够运行和调试ASP.NET项目。

2)或者你可以使用上面描述的命令行参数手动启动Cassini,并让它在后台运行。

然后在项目选项中选择在网址中启动浏览器并输入Cassini的网址,例如:

http://localhost:8080/

答案 1 :(得分:2)

由于SharpDevelop 4.2支持asp.net mvc3

对于调试,您可以使用iis或iisexpress