为什么我必须 rebuild/restart 我的 asp.net Web 应用程序 visual studio 在一个项目上而不是在另一个项目上?
Why do I have to rebuild/restart my asp.net web application in visual studio on one project and not on the other one?
我有两个不同的 asp.net 网络应用程序。一个是用vs2010创建的,另一个是用vs2012创建的。我现在只对它们都使用 vs2012。
有一件事我不明白:
在我用 vs2010 创建的旧应用程序中,我可以更改我的 .cs 文件中的代码,我所要做的就是在我的浏览器中按 F5 以查看更改。
在较新的应用程序上,我总是需要重建或重新启动才能看到所做的更改。这是为什么?有可能改变吗?
两个项目都是 asp.net/c# with .net framework 4.0
提前致谢
您的一个项目似乎设置为 "Web Application" 项目,另一个设置为 "Web Site" 项目。两者的区别在这里描述:https://msdn.microsoft.com/en-us/library/dd547590(v=vs.110).aspx
请务必注意,尽管您可能会发现它们更方便,但 "Web Site" 项目在 VS2012 之后基本上已被弃用,并且无法访问许多新的 ASP.NET 功能。
至于在 "Web Application" 中无需重新启动即可编辑代码,我建议查看“编辑并继续”功能,它允许您在调试时编辑代码。尽管它肯定有其局限性。您可以在此处阅读更多相关信息:https://msdn.microsoft.com/en-us/library/x17d7wxw(v=vs.110).aspx
我有两个不同的 asp.net 网络应用程序。一个是用vs2010创建的,另一个是用vs2012创建的。我现在只对它们都使用 vs2012。
有一件事我不明白:
在我用 vs2010 创建的旧应用程序中,我可以更改我的 .cs 文件中的代码,我所要做的就是在我的浏览器中按 F5 以查看更改。
在较新的应用程序上,我总是需要重建或重新启动才能看到所做的更改。这是为什么?有可能改变吗?
两个项目都是 asp.net/c# with .net framework 4.0
提前致谢
您的一个项目似乎设置为 "Web Application" 项目,另一个设置为 "Web Site" 项目。两者的区别在这里描述:https://msdn.microsoft.com/en-us/library/dd547590(v=vs.110).aspx
请务必注意,尽管您可能会发现它们更方便,但 "Web Site" 项目在 VS2012 之后基本上已被弃用,并且无法访问许多新的 ASP.NET 功能。
至于在 "Web Application" 中无需重新启动即可编辑代码,我建议查看“编辑并继续”功能,它允许您在调试时编辑代码。尽管它肯定有其局限性。您可以在此处阅读更多相关信息:https://msdn.microsoft.com/en-us/library/x17d7wxw(v=vs.110).aspx