首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Web应用程序项目在Web.Config中不使用名称空间

Web应用程序项目在Web.Config中不使用名称空间
EN

Stack Overflow用户
提问于 2013-11-07 18:37:27
回答 1查看 530关注 0票数 0

知道这是为什么吗?

我有一个网站项目,它在web.config中添加了名称空间&它可以工作。但是,我创建了一个新的web应用程序项目&使用相同的web.config代码添加名称空间。

代码语言:javascript
复制
<pages theme="Default">
        <namespaces>
          <clear />
          <add namespace="AjaxControlToolkit" />
          <add namespace="System" />
          <add namespace="System.Collections" />
          <add namespace="System.Collections.Generic" />
          <add namespace="System.Collections.Specialized" />
          <add namespace="System.Configuration" />
          <add namespace="System.Data" />
          <add namespace="System.Data.SqlClient" />
          <add namespace="System.IO" />
          <add namespace="System.Linq" />
          <add namespace="System.Net.Mail" />
          <add namespace="System.Text" />
          <add namespace="System.Text.RegularExpressions" />
          <add namespace="System.Web" />
          <add namespace="System.Web.Caching" />
          <add namespace="System.Web.SessionState" />
          <add namespace="System.Web.Security" />
          <add namespace="System.Web.Profile" />
          <add namespace="System.Web.UI" />
          <add namespace="System.Web.UI.WebControls" />
          <add namespace="System.Web.UI.WebControls.WebParts" />
          <add namespace="System.Web.UI.HtmlControls" />
          <add namespace="System.Xml" />
          <add namespace="System.Xml.Linq" />
          <add namespace="System.Xml.XPath" />
          <add namespace="System.Xml.Xsl" />
          <add namespace="System.DirectoryServices" />
          <add namespace="ASPeXtended" />
        </namespaces>
        <controls>
          <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
          <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
          <add tagPrefix="ajax" namespace="AjaxControlToolkit" assembly="AjaxControlToolkit" />
          <add tagPrefix="aspx" namespace="ASPeXtended" assembly="ASPeXtensions" />
          <add tagPrefix="bar" namespace="Neodynamic.WebControls.BarcodeProfessional" assembly="Neodynamic.WebControls.BarcodeProfessional" />
        </controls>
      </pages>

但是,我仍然会收到错误,比如error BC30002:没有定义'MailMessage‘类型,甚至在根web.config中也定义了<add namespace="System.Net.Mail" />

???

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-15 15:34:30

指出这是因为Web站点项目和Web应用程序项目之间的差异。

如果你无意中发现了这个问题,这个链接可能会有所帮助。

http://msdn.microsoft.com/en-us/library/dd547590(v=vs.110).aspx

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19843971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档