lid*_*ren 2 c# asp.net vs-web-site-project visual-studio-2008
我是一位经验丰富的.net桌面开发人员,但这是我第一次尝试使用ASP.NET,而且我几乎立刻就难倒了.
我已经使用了VS2008"新网站"向导,并获得了一个简单的页面工作,代码隐藏页面和所有.但是我为下一步为所有页面使用的一些实用程序方法添加一个简单的静态类是没有用的.
我已经尝试将代码放在App_Code中,我已经尝试创建一个新的库项目并引用它...所有内容总是在Visual Studio中编译好,但是当上传到服务器时它只是拒绝查找命名空间/类或识别图书馆大会.我已经尝试搞乱web.config但是却找不到任何方法来引用库程序集(例如"*"似乎没有这样做).
服务器页面显示:版本信息:Microsoft .NET Framework版本:2.0.50727.3074; ASP.NET版本:2.0.50727.3074
是否有实用方法的最佳实践方法,如何让我的代码隐藏页面识别除了自身之外的任何类(或更好的命名空间,甚至是汇编)?
我得到的确切错误是:CS0246:无法找到类型或命名空间名称'MyCommon'(您是否缺少using指令或程序集引用?)
您最好忽略网站"项目".它们在Visual Studio世界中是独一无二的,因为它们不是项目(没有.csproj或其他类似文件).对于任何非网站开发者来说,它们看起来都很奇怪并且反直觉.
而是使用File-> Add New Project,然后选择"ASP.NET Web Application".这将创建一个Web应用程序项目,它将按预期工作更多.您甚至可以在任何您喜欢的文件夹中添加类,它们将按照您期望的方式工作.