2010-07-19 50 views
1

我启动了我的第一个asp.net 4应用程序放在一起与Visual Studio 2010和IIS似乎并没有编译我的代码后面因为某种原因,我必须手动建立网站。IIS 7 ASP.Net 4 - 代码在自动编译不工作

如何配置我的应用程序以实时编译代码?我环顾四周,但我一定错过了一些东西。以前从未有过这个问题。

感谢所有,

BD

回答

2

现在有两个网站类型Web ApplicationWeb site。前者必须预先编译,后者可以即时编译。

创建从文件>新建>项目... Web Application创建从文件>新建>网站Web Site ...

+0

看起来有可能解决的办法,通过改变代码隐藏指令属性的CodeFile 。 – BrooklynDev 2010-07-20 00:12:26

+1

有许多不同之处,详细内容在这篇文章http://www.codersbarn.com/post/2008/06/ASPNET-Web-Site-versus-Web-Application-Project.aspx我会建议使用一个或另一个。试图将一个喇叭穿入另一个喇叭可能会流下眼泪。 – 2010-07-20 00:18:22

+1

我可以看到有多少开发人员更喜欢网站模型上的Web应用程序模型,但对我而言,动态编译仅仅是太方便而不能使用。如果我想拥有适当的命名空间和分层体系结构,那么在处理动态编译的代码时,一切都会更加方便。 如果共享它是共享的,则必须将该代码放入引用的程序集中。如果仅用于该页面或项目,并且没有别的,动态编译可以帮助您更快地工作。 – BrooklynDev 2010-07-21 03:02:00