关于ASP.net(Web表单)架构的问题

时间:2009-05-01 22:03:24

标签: asp.net

我目前正在开发一个ASP.net项目,它将(虚拟目录)插入“父”ASP.net项目,类似于模块。由于我的项目有自己的Global.asax,web.config,错误处理等等。它会干扰别人写的父项目吗?如果我没有误会,ASP.net将每个虚拟目录视为独立的,所以它不应该干扰父级,但不是应用程序的流程感觉很奇怪,因为整个应用程序将由不同的人完成,不会这样如果每个程序员用不同的语言或用不同的语言写作,那么这种方法会导致维护噩梦。

4 个答案:

答案 0 :(得分:1)

如果你把它设计成完全独立的模块,我看不出任何问题。

如果您不介意从父网站(如.css,.js甚至母版页)引用某些文件,您可能会遇到一些路径问题。

答案 1 :(得分:1)

您唯一的问题是,如果您想分享您无法分享的会话。除此之外你应该没事。

答案 2 :(得分:1)

您的网站没问题。注意配置继承。子站点继承父web.config设置。

如果它是一个有点奇怪的应用程序,但如果它们都是不同的应用程序,那么将它们放在一个站点中是完全可以接受的。虽然将它们分解到自己的子域中会更加优先:

app1.domain.com app2.domain.com

如果您需要扩展应用程序,可以轻松地将每个应用程序放在自己的服务器上。

虽然.net能够用多种语言编写,但除了c#或vb之外,很少见到它。所以我不会太担心。学习不同的语言对你有好处,真正有助于成为一名更好的程序员。

答案 3 :(得分:0)

不一定!某些版本控制和每周代码审查的需要应该足以与开发人员在需要时进行密切沟通。这取决于我认为的开发人员的经验。

相关问题