关于网友提出的“断点调试 断点设置 单步调试”问题疑问,本网通过在网上对“断点调试 断点设置 单步调试”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:断点调试 断点设置 单步调试
描述: 设置断点进行单步调试,是不是有什么条件的啊?
例子:
namespace Sendail
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
class Program
{
const string strSend = "gld19891029@gmail.com";
const string strReceive = "gld19891029@gmail.com";
const string uid = "gld19891029";
const string pwd = "lidong19891029";
const string smtpServer = "smtp.gmail.com";
const int port = 587;
static void main(string[] args)
{
SendMail(smtpServer, port);
Console.Read();
}
static void SendMail(string smtpServer, int port)
{
SmtpClient mailClient = new SmtpClient(smtpServer, 587);
mailClient.EnableSsl = true;
NetworkCredential crendetial = new NetworkCredential(uid, pwd);
mailClient.Credentials = crendetial;
MailMessage message = new MailMessage(strSend, strReceive, "This is a subject", "This is the body of the mail");
mailClient.Send(message);
Console.WriteLine("Mail has been sent to '{0}'", strReceive);
}
}
}
是不是可以随便设置在每一行的啊? 我在SendMail(smtpServer, port)设置一个断点可以的不?
为什么我有时候设置断点没用的? 哪位高手能告诉我。
解决方案1: LZ 上面的代码问题...Web 还放了个main?? 如果你要调试Web程序,而在你的解决方案下有个多个项目时要先设置启动项目,还有起始页面,在你要单步的地方加上断点...按F5调试!
解决方案2: 你把main函数放到web工程下,运行,
太牛了,
建议你把main放到控制台程序里,然后随便设置 个断点,
按F5进行调试就行了
解决方案3: 随便设置在每一行都可以
为什么我有时候设置断点没用的?因为没有执行到该语句
例如因为异常跳出.....就执行不到,断点设置在入口点,肯定可以执行到^&^
以上介绍了“断点调试 断点设置 单步调试”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2657914.html