{"id":2287,"date":"2020-08-05T09:15:00","date_gmt":"2020-08-05T06:15:00","guid":{"rendered":"https:\/\/guvensahin.com\/?p=2287"},"modified":"2020-08-05T09:18:02","modified_gmt":"2020-08-05T06:18:02","slug":"dynamics-365-fo-dogru-debug-ayarlarinin-yapimi","status":"publish","type":"post","link":"https:\/\/guvensahin.com\/tr\/dynamics-365-fo-dogru-debug-ayarlarinin-yapimi\/","title":{"rendered":"Dynamics 365 F&#038;O &#8211; Do\u011fru Debug Ayarlar\u0131n\u0131n Yap\u0131m\u0131"},"content":{"rendered":"\n<p>Bir D365 F&amp;O projesine ba\u015flad\u0131\u011f\u0131n\u0131z zaman, size teslim edilen devbox&#8217;lar ile debug yapman\u0131z m\u00fcmk\u00fcn fakat do\u011fru ayarlar yap\u0131l\u0131 gelmedi\u011fi i\u00e7in baz\u0131 k\u0131s\u0131tlamalar mevcut. Sadece aktif solution i\u00e7inde, kendi yazd\u0131\u011f\u0131n\u0131z kodu debuglayabilirsiniz. D365 F&amp;O&#8217;nun kodlar\u0131na koydu\u011funuz breakpointler \u00e7al\u0131\u015fmaz.<\/p>\n\n\n\n<p>Bu yaz\u0131da bahsedece\u011fim ad\u0131mlar\u0131 yapt\u0131ktan sonra hem kendi hemde D365 F&amp;O&#8217;nun kodlar\u0131n\u0131 debug ile izleyebilirsiniz.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Gerekli Ayarlar\u0131n Yap\u0131m\u0131<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">Ad\u0131m 1<\/h4>\n\n\n\n<p>Visual Studio&#8217;da <strong>Tools &gt; Options<\/strong>&#8216;u se\u00e7in. A\u00e7\u0131lan ekranda, resimde g\u00f6sterdi\u011fim parametreyi <strong>i\u015faretleyin<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"744\" height=\"430\" src=\"https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2020\/07\/d365-fo-debug-step-01.png\" alt=\"\" class=\"wp-image-2288\" srcset=\"https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2020\/07\/d365-fo-debug-step-01.png 744w, https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2020\/07\/d365-fo-debug-step-01-300x173.png 300w\" sizes=\"auto, (max-width: 744px) 100vw, 744px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Ad\u0131m 2<\/h4>\n\n\n\n<p>Resimdeki parametrenin i\u015faretini <strong>kald\u0131r\u0131n<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"745\" height=\"434\" src=\"https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2020\/07\/d365-fo-debug-step-02.png\" alt=\"\" class=\"wp-image-2289\" srcset=\"https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2020\/07\/d365-fo-debug-step-02.png 745w, https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2020\/07\/d365-fo-debug-step-02-300x175.png 300w\" sizes=\"auto, (max-width: 745px) 100vw, 745px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Ad\u0131m 3<\/h4>\n\n\n\n<p>Resimdeki parametrenin i\u015faretini <strong>kald\u0131r\u0131n<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"740\" height=\"433\" src=\"https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2020\/07\/d365-fo-debug-step-03.png\" alt=\"\" class=\"wp-image-2290\" srcset=\"https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2020\/07\/d365-fo-debug-step-03.png 740w, https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2020\/07\/d365-fo-debug-step-03-300x176.png 300w\" sizes=\"auto, (max-width: 740px) 100vw, 740px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Debug \u0130\u015flemi<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Visual Studio&#8217;u <strong>Admin<\/strong> modunda ba\u015flat\u0131n.<\/li><li>\u0130stedi\u011finiz yere breakpoint koyduktan sonra yukar\u0131daki se\u00e7eneklerden <strong>Debug &gt; Attach to process<\/strong>&#8216;i se\u00e7in.<\/li><li>A\u00e7\u0131lan ekranda sol altta bulunan <strong>Show processes from all users<\/strong> se\u00e7ene\u011fini i\u015faretleyin.<\/li><li>Ekrandaki grid i\u00e7inde <strong>iisexpres.exe<\/strong>, o yok ise <strong>w3wp.exe<\/strong>&#8216;yi bulun.<\/li><li><strong>Attach<\/strong> butonuna bast\u0131\u011f\u0131n\u0131zda art\u0131k debug yapmaya haz\u0131rs\u0131n\u0131z.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"857\" height=\"584\" src=\"https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2020\/07\/d365-fo-debug-attach-to-process.png\" alt=\"\" class=\"wp-image-2291\" srcset=\"https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2020\/07\/d365-fo-debug-attach-to-process.png 857w, https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2020\/07\/d365-fo-debug-attach-to-process-300x204.png 300w, https:\/\/guvensahin.com\/tr\/wp-content\/uploads\/2020\/07\/d365-fo-debug-attach-to-process-768x523.png 768w\" sizes=\"auto, (max-width: 857px) 100vw, 857px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Son Olarak<\/h2>\n\n\n\n<p>Debug i\u015flemi ile ilgili bahsedeceklerim bu kadard\u0131. Di\u011fer D365 F&amp;O yaz\u0131lar\u0131ma <a href=\"https:\/\/guvensahin.com\/tr\/category\/dynamics-365\/\">buradan<\/a>, Dynamics AX yaz\u0131lar\u0131ma da <a href=\"https:\/\/guvensahin.com\/tr\/category\/dynamics-ax\/\">\u015furadan<\/a> bakabilirsiniz. Ho\u015f\u00e7akal\u0131n.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bir D365 F&amp;O projesine ba\u015flad\u0131\u011f\u0131n\u0131z zaman, size teslim edilen devbox&#8217;lar ile debug yapman\u0131z m\u00fcmk\u00fcn fakat do\u011fru ayarlar yap\u0131l\u0131 gelmedi\u011fi i\u00e7in baz\u0131 k\u0131s\u0131tlamalar mevcut. Sadece aktif solution i\u00e7inde, kendi yazd\u0131\u011f\u0131n\u0131z kodu debuglayabilirsiniz. D365 F&amp;O&#8217;nun kodlar\u0131na koydu\u011funuz breakpointler \u00e7al\u0131\u015fmaz. Bu yaz\u0131da bahsedece\u011fim ad\u0131mlar\u0131 yapt\u0131ktan sonra hem kendi hemde D365 F&amp;O&#8217;nun kodlar\u0131n\u0131 debug ile izleyebilirsiniz. Gerekli Ayarlar\u0131n Yap\u0131m\u0131&hellip;&nbsp;<a href=\"https:\/\/guvensahin.com\/tr\/dynamics-365-fo-dogru-debug-ayarlarinin-yapimi\/\" rel=\"bookmark\">Daha fazlas\u0131n\u0131 oku &raquo;<span class=\"screen-reader-text\">Dynamics 365 F&#038;O &#8211; Do\u011fru Debug Ayarlar\u0131n\u0131n Yap\u0131m\u0131<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":2295,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"off","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[405],"tags":[193,443,394,438,198,285],"class_list":["post-2287","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dynamics-365-fo","tag-axapta","tag-debug","tag-dynamics-365","tag-dynamics-365-finance-and-operations","tag-dynamics-ax-2","tag-x"],"_links":{"self":[{"href":"https:\/\/guvensahin.com\/tr\/wp-json\/wp\/v2\/posts\/2287","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/guvensahin.com\/tr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/guvensahin.com\/tr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/guvensahin.com\/tr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/guvensahin.com\/tr\/wp-json\/wp\/v2\/comments?post=2287"}],"version-history":[{"count":4,"href":"https:\/\/guvensahin.com\/tr\/wp-json\/wp\/v2\/posts\/2287\/revisions"}],"predecessor-version":[{"id":2304,"href":"https:\/\/guvensahin.com\/tr\/wp-json\/wp\/v2\/posts\/2287\/revisions\/2304"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/guvensahin.com\/tr\/wp-json\/wp\/v2\/media\/2295"}],"wp:attachment":[{"href":"https:\/\/guvensahin.com\/tr\/wp-json\/wp\/v2\/media?parent=2287"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/guvensahin.com\/tr\/wp-json\/wp\/v2\/categories?post=2287"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/guvensahin.com\/tr\/wp-json\/wp\/v2\/tags?post=2287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}