我正在使用Visual Studio 2010基于模板“ASP.NET网站”(.Net Framework 4)以C#作为语言来创建项目。
我正在尝试理解项目的设置,但是我遇到了以下问题:(1)导入我为另一个项目编写的类(2)我在哪里以及如何保存与构建的导入类相关的数据-in数据存储显然存在于某处。我指的是数据存储,例如,保存用户帐户信息(也是模板的一部分)。
另外,如果您可以将我引导到深入讨论此模板的网站,我将非常感激。
答案 0 :(得分:0)
你应该真正阅读我在上面评论中链接的整篇文章:ASP.NET Web Site or ASP.NET Web Application?
很简单,如果您在许多不同的文件中存在许多类,并且特别是如果您已经在其他项目中拥有该代码并且想要导入(重用)它,则网站根本不是最佳选择。
从我刚刚链接的页面查看网站的简短摘要:
网站:强>
网站项目即时编译。你结束了很多 更多的DLL文件,这可能是一个痛苦。它也会给你带来麻烦 在一个目录中有需要引用页面的页面或控件 和控件在另一个目录中,因为其他目录可能不是 编译成代码了。另一个问题可能是出版。
如果没有告诉VS不断重复使用相同的名字,它会出现 使用页面始终生成的dll文件的新名称。那 可以导致有几个包含相同的dll的密切副本 类名,会产生大量错误。网站项目 与VS 2005一起推出,但结果并非如此 受欢迎。
所以,我真的会选择Web应用程序方法,而不用于网站。