w/o the errors, we are just guessing. But here is how I did it. I took a slightly different approach because I have to do this all the time. None of my clients let me go outside for much of anything.
1) Downloaded latest SDK from SDK Downloads | ArcGIS for Developers and placed in \scripts\libs\esri_3.15
2) Added the following to my resource bundle (I'm using APS.net MVC 4 as my base web project)
bundles.Add(new ScriptBundle("~/bundles/esri")
.IncludeDirectory("~/Scripts/libraries/esri_3.15", "*.js")
);
3) and the following to my .html. it places base url in a hidden field to be pulled out by the lib so I don't have to keep doing a search and replace every time I do this for another project
@{string baseUrl = new Uri(Request.Url, Url.Content("~")).AbsoluteUri;}
@Html.Hidden("hfBaseUrl", baseUrl)
<script type="text/javascript">
window.hfBaseUrl = $("#hfBaseUrl").val().replace(/https*:\/\//gi, "");
</script>
@Scripts.Render("~/bundles/esri");
4) Replace the paths in the sdk with :
baseUrl: (location.protocol === 'file:' ? 'http:' : location.protocol) + '//' + window.hfBaseUrl + "Scripts/libraries/esri_3.15/dojo",
5) Reference the CSS files (this might be why everything is blank for you)
I pulled the css files out and placed them in my \css dir
I then added them to my resource bundle and then on to the html.