visual-studio-2008 - Web 应用程序未获取对 ASP 命名空间的引用

标签 visual-studio-2008 web-applications user-controls asp.net-3.5

我从供应商处继承了代码,只是他们将 SVN 转储到 inetpub 文件夹,我想将这些文件作为 visual studio 2008 中基于文件的 Web 应用程序拉入我们的源代码管理。

该项目最初是一个网站项目,我正在尝试将其转换为一个网络应用程序项目。

但是,编译器提示没有引用 ASP 命名空间。由于该命名空间是动态创建的,我该如何解决这个问题?

更新:很抱歉把它放了这么久,但我认为这张图片有上下文:

alt text http://img638.imageshack.us/img638/8431/asp.png

最佳答案

您的意思是当您尝试在浏览器中请求页面时遇到错误,指出它找不到诸如 之类的内容?

在这种情况下,请确保在您的 web.config 中的 <system.web>阻止你有类似的东西:

<pages>
  <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"/>
  </controls>
</pages>

这很像其他供应商将这些设置包含在 .config 堆栈的更下方(比如在框架 web.config 中,就像在 ASP.NET 4 中所做的那样)

关于visual-studio-2008 - Web 应用程序未获取对 ASP 命名空间的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3061957/

相关文章:

visual-studio-2008 - Visual Studio 加载项 API 资源

c# - 如何在 VS.NET winform 上启用设计标尺?

azure - 应用程序在 Azure 中不可见

c# - 如何从用户控件访问页面控件?

c# - 单元测试 ASP.NET(不是 MVC)——如何通过 "Request is not Available in this context."?

visual-studio-2008 - 在 Windows 7 Beta (Build 7000) 上将 Visual Studio 2008 从试用版升级到完整版

java - 如何在 Spring applicationContext.xml 中读取 JVM 参数

javascript - 如何在内存中创建文件供用户下载,而不是通过服务器?

asp.net - asp.net中的用户控件错误

java - 如何将 ImageView 放置在彼此之上?