使用时
using System.Diagnostics;
Run Code Online (Sandbox Code Playgroud)
和
Debug.WriteLine("Test");
Run Code Online (Sandbox Code Playgroud)
运行应用程序后,输出中看不到"测试".但是,如果我使用msgbox函数,则会弹出msgbox,因此会到达该行.
我在错误的窗口寻找或者我需要改变什么?
我正在使用VC#Express.
这是一个使用Hot Towel SPA模板的MVC 4应用程序.每当我更改HTML和/或javascript中的任何内容时,我可以获得要显示的新代码的唯一方法是清除浏览器缓存.F5,cntrl-F5,shift-F5,没什么用.
我通常不是网络开发人员,只是学习这个.我以前做过常规的MVC而没有这个问题,也许它与HTML和javascript在我的项目中的位置有关(即在/ App文件夹中)?我想解决这个问题.
我可以完全删除HTML文件并运行应用程序,它仍然可以像以前一样运行.清除缓存并运行然后我获得更新.
它使用Firefox,Chrome,IE运行IIS Express ...
谢谢..
asp.net-mvc visual-studio asp.net-mvc-4 single-page-application
当我在Visual Studio 2015中更新我的MVC项目中的cshtml文件时,刷新浏览器时html更改没有得到更新.我正在使用chrome并打开开发工具.开发工具设置为在打开时禁用缓存.如果我清理解决方案并重建,那么我的更改会使其成功.但是,如果我只刷新浏览器,则不会发生更新.如果我删除所有临时Internet文件并再次开始调试,我有时可以对cshtml文件进行一些更改,当我刷新时它们会工作,但过了一会儿它就会停止工作.
我注意到,当它正常工作时,visual studio正在创建两个名为app_web_的文件(一些垃圾字母).dll.delete和另一个名为.pdb.delete的文件.当我刷新浏览器时,它会创建一堆新文件,我的html更改会将其发送到浏览器.
当它停止工作时,visual studio不再在临时Internet文件夹中创建删除文件.
对于记录,它们位于临时Internet文件的根目录中.
此外,此解决方案最初是在VS 2013中创建的,但我现在正在使用2015.它在我使用2013时始终有效