我做了“伙伴关系”。 NET Empty Web Site”,《2010年视觉演播》。
在《申请》的法典档案中,我有“使用系统.Web.Serialization”;
当我把档案推向服务器时,我发现以下错误:
Exception message: c:inetpub[....]Extensions.cs(10): error CS0234: The type or namespace name Script does not exist in the namespace System.Web (are you missing an assembly reference?)
(服务器是视窗服务器,2008年有IIS 7和ASP。) NET 4.0 安装。
由于这是一个网站,而不是一个网络项目,因此我无法使用这里所宣传的“出版”特征:。 名称空间系统中不存在哪类或名称的密码。 www.un.org/Depts/DGACM/index_spanish.htm
Finally, after some digging, I figured out that this namespace is included in the System.Web.Extension assembly, and that I had to manually include it via the web.config:
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
</assemblies>
</compilation>
因此,my问题:? 是否有更好的途径来做到这一点?
Since none of this is needed on my local project, how can I first determine what assemblies I ll need to reference manually, and second, how can I get the information required to do the referencing (i.e., how do I get the PublicKeyToken)?
<>>>>>
由于这是一个网站,而不是一个网络项目,我的参考资料清单没有显示until after。 我在网上添加这些内容。
因此,选择“Copy Local”为“true”并不在此发挥作用。