Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用ASP.NET(MVC 1)在devmachine和buildserver上的不同结果_C#_Asp.net Mvc_Msbuild_Build Server - Fatal编程技术网

C# 使用ASP.NET(MVC 1)在devmachine和buildserver上的不同结果

C# 使用ASP.NET(MVC 1)在devmachine和buildserver上的不同结果,c#,asp.net-mvc,msbuild,build-server,C#,Asp.net Mvc,Msbuild,Build Server,我们有一个.NET3.5/ASP.NETMVC1解决方案。在开发人员机器上一切都很好,但是在构建服务器上开始构建之后,我们得到: 仅允许在包含内容控件的内容页中直接使用内容控件 比如说 <error code="ASPPARSE" file="/temp/Views/Account/ChangePasswordSuccess.aspx" line="4" column="0" timeStamp="10/10/2011 01:25:46"> <![CDATA[Only

我们有一个.NET3.5/ASP.NETMVC1解决方案。在开发人员机器上一切都很好,但是在构建服务器上开始构建之后,我们得到:

仅允许在包含内容控件的内容页中直接使用内容控件

比如说

<error code="ASPPARSE" file="/temp/Views/Account/ChangePasswordSuccess.aspx" line="4" column="0" timeStamp="10/10/2011 01:25:46">
    <![CDATA[Only Content controls are allowed directly in a content page that contains Content controls.]]>
</error>
相同的ASP.NET MVC,相同的.NET。构建服务器上未安装Visual Studio 2008

有什么想法吗

环境

生成服务器:CC.NET 1.6 操作系统:Windows 2003 R2 SP2 IIS 6
嗯。您构建服务器可能构建产品构建,VisualStudio可能构建开发人员构建。这些设备的安全限制和其他配置可能不同


在VisualStudio中,将生成目标从“调试”中关闭,并查看是否仍然发生在开发人员的计算机上肯定失败的情况,只是在尝试显示相应视图时发生了这种情况,而不是在生成视图时发生的情况

让开发人员打开它进行构建,并找到构建失败的视图


更新:事实上,我没有密切关注该消息,很可能您的页面使用母版页,并且内容超出了内容控件。

正如我从您的消息中看到的,您的页面中可能存在与布局相关的问题。它在运行时生成一些html内容

看看这个asp.net论坛的帖子

正如穆尼姆·阿卜杜勒(Munim Abdul)所说,这样做是可能的,但我不认为这是像你这样有经验的人的问题

我在学习sharepoint和普通asp.net应用程序时遇到过此错误


寻找。。这可能会对您有所帮助。

构建服务器的规范是什么,即OS和IIS版本一旦我遇到这个问题,它是由小写的asp:content引起的,并将其更改为asp:content。您的项目是否启用了MvcBuildViews以便在开发机器上构建?@boj:这是一个很长的目标,但可能是这样吗@所有人:谢谢大家,我会尝试并反馈。是的,PaulT的评论也指出了这个问题,并且解决了。所以视图编译现在是关闭的——但是如果我想我做什么呢:打开它?