gpt4 book ai didi

c# - ASP.NET 新手遇到新网站问题

转载 作者:行者123 更新时间:2023-11-30 19:51:32 24 4
gpt4 key购买 nike

我是一名经验丰富的桌面 .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"->“添加新项目”,然后选择“ASP.NET Web 应用程序”。这将创建一个 Web 应用程序项目,它将像您期望的那样工作。您甚至可以在任何您喜欢的文件夹中添加类,它们将按照您期望的方式工作。

关于c# - ASP.NET 新手遇到新网站问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/960509/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com