IIS 7 ASP.Net 4-代码隐藏自动编译不起作用

IIS 7 ASP.Net 4-代码隐藏自动编译不起作用,asp.net,visual-studio-2010,iis,iis-7,Asp.net,Visual Studio 2010,Iis,Iis 7,我用visual studio 2010启动了我的第一个asp.net 4应用程序,IIS似乎没有及时编译我的代码,因为某些原因,我必须手动构建网站 我如何配置我的应用程序,以便在运行中编译落后的代码?我环顾了一下四周,但一定是遗漏了什么。以前从未有过这个问题 谢谢大家 bd现在有两种网站类型web应用程序和网站。前者必须预先编译,后者可以动态编译 您可以从文件>新建>项目创建Web应用程序。。。 您可以通过文件>新建>网站创建网站…似乎可以通过将CodeBehind指令属性更改为CodeFil

我用visual studio 2010启动了我的第一个asp.net 4应用程序,IIS似乎没有及时编译我的代码,因为某些原因,我必须手动构建网站

我如何配置我的应用程序,以便在运行中编译落后的代码?我环顾了一下四周,但一定是遗漏了什么。以前从未有过这个问题

谢谢大家


bd

现在有两种网站类型<代码>web应用程序和<代码>网站。前者必须预先编译,后者可以动态编译

您可以从文件>新建>项目创建
Web应用程序
。。。
您可以通过文件>新建>网站创建
网站…

似乎可以通过将CodeBehind指令属性更改为CodeFile来解决此问题。本文详细介绍了许多不同之处,我建议使用其中一种。我可以看出有多少开发人员更喜欢Web应用程序模型而不是网站模型,但对我来说,动态编译太方便了,不能不使用。如果我想拥有合适的名称空间和分层体系结构,那么在处理动态编译的代码时,一切都会更加方便。如果它是共享的,那么它是共享的,您必须将该代码放在引用的程序集中。如果只针对该页面或项目,而不针对其他内容,动态编译可以帮助您更快地工作。一些持续集成功能和将项目与自动构建过程联系起来的不同方式仍在暗指我,但网站项目可能无法利用一些很酷的构建功能。不过现在我还是会坚持使用网站,除非有特别令人信服的理由。