use*_*353 0 .net c# asp.net visual-studio-2010 visual-web-developer-2010
我使用的是Visual Web Developer Express 2010版.我选择了"新网站"(而不是新项目)来建立一个网站.我的项目针对.NET 2.0
我有一个我最初在该App_Code文件夹下创建的类文件.我在我的实例中实例化了一个类的对象default.aspx.cs
MyClass m = new MyClass();
Run Code Online (Sandbox Code Playgroud)
编译好了.但是,当我在远程IIS服务器上部署它时,当我从浏览器调用远程网站时,它会出现编译错误.
错误CS0246:找不到类型或命名空间名称"MyClass"(您是否缺少using指令或程序集引用?)
所以我在这里找到了这个问题 - 找不到类型或命名空间名称'LAD'(你是否缺少using指令或程序集引用?)
它说我不应该把类文件放到App_Code目录中.它要求将它放在差异处并将Build Action(在Properties中)设置为Compile.我在"MS Visual Web Developer 2010"中找不到属性中的构建操作 - 所以我不得不跳过这一步.
所以我只是从App_Code中删除它并在根文件夹中重新创建它.现在我的项目根本没有构建 - 我在构建阶段本身得到了同样的错误.
错误3找不到类型或命名空间名称"MyClass"(您是否缺少using指令或程序集引用?)
我有一种强烈的感觉,我的MyClass.cs根本没有构建.我该怎么办?我如何告诉IDE构建它?
请执行以下步骤:
1) Right click on your class file in App_Code folder.
2) Click on properties.
3) Change Build Action to Compile
4) Build your App.
Run Code Online (Sandbox Code Playgroud)
现在检查它是否有效.
| 归档时间: |
|
| 查看次数: |
5099 次 |
| 最近记录: |