MVC 3 отладки - PullRequest
       4

MVC 3 отладки

0 голосов
/ 28 августа 2011

Я установил VS2010 и MVC 3 на свой новый ноутбук, но не могу отладить его должным образом. Я заметил, что особенно при публикации формы код никогда не достигается, когда я отлаживаю, и код работает, потому что я уже успешно отладил его на моей старой машине. У кого-нибудь еще есть эта проблема?

РЕДАКТИРОВАТЬ: Вот пример кода, который никогда не достигается, я знаю, работает из-за его запуска на другой машине:

[HttpPost]
    public ActionResult Contact(Contact cnt)
    {
        if (ModelState.IsValid)
        {
            //send email
            string strName, strEMailAddress, strPhoneNo, strDetails;

            //SQL Injection
            StringBuilder sbdName = new StringBuilder(cnt.Name, 0, cnt.Name.Length, 100);
            strName = Convert.ToString(sbdName.Replace("'", "''"));

            StringBuilder sbdEmail = new StringBuilder(cnt.EmailAddress, 0, cnt.EmailAddress.Length, 100);
            strEMailAddress = Convert.ToString(sbdEmail.Replace("'", "''"));

            StringBuilder sbdPhone = new StringBuilder(cnt.PhoneNumber, 0, cnt.PhoneNumber.Length, 100);
            strPhoneNo = Convert.ToString(sbdPhone.Replace("'", "''"));

            StringBuilder sbdDetails = new StringBuilder(cnt.Details, 0, cnt.Details.Length, 100);
            strDetails = Convert.ToString(sbdDetails.Replace("'", "''"));


            bool blnSendSupportEnquiry = Send_Support_Enquiry(strName, strEMailAddress, strPhoneNo, strDetails);

            TempData["SendEmailSuccess"] = "true"; //set default

            if (blnSendSupportEnquiry == true)
            {
                return RedirectToAction("ContactSuccess");
            }
            else
            {
                //error sending email
                TempData["SendEmailSuccess"] = "Error sending email";
                //ModelState.AddModelError("_FORM", "Error sending email"); //use this when using validation summary
            }
        }

        //invalid - redisplay form with errors
        return View(cnt);
    }

РЕДАКТИРОВАТЬ: Обнаружил проблему ... У меня было 2 файла с одинаковым именем в разных областях, и это, очевидно, вызывает проблемы отладки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...