大佬教程收集整理的这篇文章主要介绍了单个ASP.net网站与多个实例和web.configs,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
这是我想要更改的每个客户只需一个自定义的web.config文件,所有的客户共享一组通用的源文件.所以这样的东西:
OurApp / source aspx&默认的web.config
customer1表/ web.config中
顾客2 / web.config中
Customer3 / web.config中
Customer4 / web.config中
…
所以我的问题是,我该如何设置?我是ASP.NET和IIS的新手,因为我通常在家里使用php和apache,但我们在这里使用ASP.net和ISs.
源代码控制被使用,我打算重新训练支持工程师,但是有什么办法避免有多个源aspx文件的副本?我讨厌那种重复!
> http://haacked.com/archive/2007/03/12/custom-configuration-sections-in-3-easy-steps.aspx
> http://msdn.microsoft.com/en-us/library/2tw134k3.aspx
示例XML可能是:
<YourCustomcatonfigSection> <Customers> <Customer Name="Customer1" SomeSetTing="A" Another="1" /> <Customer Name="Customer2" SomeSetTing="B" Another="2" /> <Customer Name="Customer3" SomeSetTing="C" Another="3" /> </Customers> </YourCustomcatonfigSection>
现在在您的ConfigSection属性中,公开Name,SomeSetTing和另一个.当访问或设置属性时,请使用条件(请求域或唯一标识客户的其他内容)来决定使用该属性.
通过正确的实现,应用程序开发人员不需要意识到幕后发生的情况.他们只是使用CustomSetTings.SetTings.SomeSetTing,不用担心客户正在访问该应用程序.
以上是大佬教程为你收集整理的单个ASP.net网站与多个实例和web.configs全部内容,希望文章能够帮你解决单个ASP.net网站与多个实例和web.configs所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。