还是同一网站用ASP和ASP。NET共同做的问题,请指教!

zjkkk 2004-08-11 03:34:20
刚才的帖子我可能没有说明白,现在公司给我的就是前端的一个页面,是ASP的,里面会有一些查询数据的功能,这个没有办法,我只在ASP中编写功能!
但是公司主要让我做的就是后台管理,像上传新闻了什么的,员面什么的都要自己做,我很想用。NET做,请问怎么做,是不是将做好的ASP。NET项目文件夹考到网站文件夹下后在IIS中再设它为一个虚拟目录就可以了?我刚才试了一下儿,好像可以,请有经验的人指教!!!!
...全文
94 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
alliat 2004-08-11
  • 打赏
  • 举报
回复
难道操作的不是一个数据库就不行吗?
一定可以
在一个站点下,两种程序不进行数据交流就一点都没有问题
我想你要解决的是ASP和ASP.NET程序之间的数据交流问题,包括SESSION、APPLICATION的共用,数值的传递等
这方面才是ASP和ASP.NET共存的难点,
书店里有一本WROX出的关于ASP和ASP.NET兼容性的书,找来看一下吧
不过建议还是用一种技术,跳来跳去的累
zjkkk 2004-08-11
  • 打赏
  • 举报
回复
顶!!!
wzhnet 2004-08-11
  • 打赏
  • 举报
回复
操作的是一个 数据库的话 放哪都一样
yunhi 2004-08-11
  • 打赏
  • 举报
回复
如果你使用了代码分离的技术,那么要在你现有网站的根目录下建立一个BIN目录,将相应的DLL文件copy过去,同时将aspx页面文件也直接copy过去就可以了。
ASP.NET Forms验证 实现子域名(SubDomain)共享登陆 http://www.cnblogs.com/Medi-Bruce/archive/2010/01/17/1650027.html 一、什么是单点登录    单点登录就是在多个web应用程序中,实现统一登录方式,一但登录了某web应用程序,其它相关联的web应用程 序都无需再次登录,一个地方退出,所有相关联的web应用程序都退出. 二、通过利用ASP.NET Forms验证模式 可以实现子域名(SubDomain)共享登陆下的缺陷 要利用Asp.NET Form验证模式实现 同一主域下不同子域名共享登陆状态需要进行以下配置 配置Web.config 1.把Asp.net的认证模式改为Forms认证模式,domain 要等于你的应用程序对应的域名,例如: .test.cn <forms name=".ASPNETFORM" domain=".test.cn" loginUrl="/login.aspx" defaultUrl="/default.aspx" protection="All" timeout="30" path="/" requireSSL="false" slidingExpiration="true" enableCrossAppRedirects="false" cookieless="UseDeviceProfile" /> 2.配置针对存储在cookie中的票据信息进行加密解密的方式 备注:生成machineKey网址     http://www.aspnetresources.com/tools/keycreator.aspx 登陆创建验证票据 1.应用程序登陆页面(Login.aspx)输入用户名、密码并验证通过后,创建一张加密过的验证票据,并存储在cookie中 //创建验证票 FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1, name, DateTime.Now, DateTime.Now.AddDays(1d), false, HttpContext.Current.Request.UserHostAddress ); string authTicket = FormsAuthentication.Encrypt(ticket); HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, authTicket); cookie.Domain = ConfigurationManager.AppSettings["SSODomain"]; HttpContext.Current.Response.Cookies.Add(cookie); 2.登陆完毕后进入有权限的页面,并可得到验证通过后的ID User.Identity.Name; if (!User.Identity.IsAuthenticated) { //未登录 Response.Redirect("/login.aspx"); } string name = User.Identity.Name; 3.登出页面,清空用户信息,并销毁票据 HttpContext.Current.Session.Clear(); FormsAuthentication.SignOut(); 三、Forms验证 实现子域名(SubDomain)共享登陆下的缺陷 根据以上讲解,均可实现同一主域名下的多个子域名共享登陆状态,但是主域名有所限制,当主域名为1个字母,而后缀为2个字母的域名,不能通过认证,例如:a.cn域名,a.jp域名 均不能实现子域名共享登陆,而其他域名均能实现,例如:a.test.com, a.sina.cn 等,大家亦可通过修改hosts文件试验一下,如有高手知道怎么解决这个问题的,指教,谢谢!!并附上 Demo程序 ,大家指教! PS:因本人公司的域名为p.cn,想通过Form认证的模式实现子域名共享登陆状态,但是死活用不上!~~!!汗,不知道这个算不算微软的Bug。

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧