我有一个使用母版页的webapplication。当我在vs2010中发布站点(运行框架4),然后我导航到default.aspx页面时,我得到一个解析器错误,该主页的代码隐藏文件不存在。
我知道网站可以预先编译然后部署,这意味着IIS永远不会需要解析任何内容。因此,上述错误意味着IIS仍在尝试编译我的预编译站点。
是否需要配置某些东西来阻止Web应用程序执行此操作?
答案 0 :(得分:1)
答案 1 :(得分:0)
您是否使用webapplication的dll上传了bin文件夹?
答案 2 :(得分:0)
您在问题中可以互换使用“网络应用程序”和“网站”这一术语。
如果您使用的是Web应用程序模型,则需要在部署之前构建它(即单个二进制文件)
如果您使用的是网站模型,则需要部署所有文件(包含后面的代码),框架然后JIT编译所有代码隐藏。
但你可以预编译: