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

2 asp.net sharpdevelop

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

Mat*_*ard 6

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

为了能够使用SharpDevelop运行,查看和调试ASP.NET Web项目,您可以使用Cassini个人Web服务器.来自UltiDev的封闭源版Cassini我还没有使用过.此外,还有一个卡西尼对.NET 3.5的开源版本,我都习惯了.开源版本确实需要您从源代码编译它.

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

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

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

d:\Projects\MyAspNetProject 8080 /
Run Code Online (Sandbox Code Playgroud)

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

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

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

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

http://localhost:8080/
Run Code Online (Sandbox Code Playgroud)