文件跨服务器传送(2)

shizhusz110 2009-04-15 02:17:16
<1>想请问下global.asax存在的时间!是不是用户访问该web程序是他就存在,用户结束访问(其他页面)退出时候就结束??不是十分明白??谢谢!
<2>怎么实现这样的文件上传:remoting服务器加载dll的时候,记时器就开始执行某个方法.现在要将执行的方法的文件怎么传送到web服务器的某个文件夹下,怎么实现??? 我打算用socket,可是我并不能在web服务器上写个客户端.现在想问下global周期,但是如果用户哪天没访问是不是就不执行了!谢谢!!
...全文
56 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
蓝海D鱼 2009-04-15
  • 打赏
  • 举报
回复
5.Global.asax文件Global.aspx文件提供了7个事件,5个应用于Application对象,2个应用于Session对象,分别如下Application_StartApplication_EndApplication_BeginRequestApplication_EndRequestApplication_ErrorSession_StartSession_End 1.Application对象事件Start事件publci void Application_Start(Object sender,EventArgs e){ string MyConnString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="+Server.MapPath("db1.mdb"); Application["ConnectionString"] = MyConnString;} public void Application_End(Object sender,EventArgs e){ //清除Application的代码} BeginRequest事件在应用程序每次被请求执行时发生,EndRequest事件则发生每次请求结束时因此可以利用这两个事件完成一些统计任务Global.asax<script Language="C#" runat="server">public void Application_Start(Object sender,EventArgs e){ Application["PageView"] = 0;}public void Application_BeginRequest(Object sender,EventArgs e){ Application["PageView"] = (Int32)Application["PageView"] + 1;}</script> //ShowPageView.aspx<% @ Page Language="C#" %><Script Language="C#" Runat="Server">public void Page_Load(Object src,EventArgs e){ pageview.Text = Application["PageView"].ToString();}</Script><html><head></head><body><form runat="server">当前页面访问总量:<asp:Label id="pageview" ForeColor="red" runat="server" /></form></body></html> void Application_Error(Object sender,EventArgs e){ Context.ClearError(); Response.Redirect("Errorpage.htm");}2.Session对象事件他也有Start事件和End事件,Start事件发生在每次客户请求发生之时,而End事件则发生Session过期或者Abandon方法调用之后//Global.asax<script Language="C#" runat="server">public void Application_Start(Object sender, EventArgs e){ Application["Count"] = 0;}public void Session_Start(Object sender, EventArgs e)
{
Application["Count"] = (Int32)Application["Count"] + 1;
}
public void Session_End(Object sender,EventArgs e)
{
Application["Count"] = (Int32)Application["Count"] - 1;
} </script> //ShowCount.aspx
<% @ Page Language="C#" %>
<Script Language="C#" Runat="Server">
public void Page_Load(Object src, EventArgs e)
{
count.Text = Application["Count"].ToString();
}
</Script>
<html>
<head><title></title></head>
<body>
<form runat="server">
当前在线人数:<asp:Label id="count" ForeColor="red" runat="server" />
</form>
</body>
</html>
cdd15038835951 2009-04-15
  • 打赏
  • 举报
回复
亿鹰科技服务器租用优惠活动开始了!
亿鹰精品双核超能型

• Intel Core 2 Duo E7300
• 2GB DDRII 800
• 320GB 企业级 SATAII
• 6Mbps 独享
• 河南省网通 ¥ 4999/年


亿鹰精品四核超强型

• Intel Core 2 Quad Q8200
• 4GB DDRII 800
• 320GB 企业级 SATAII
• 6Mbps 独享
• 河南省网通 ¥ 5999/年
抓紧时间来抢购了,联系QQ 293467522 293467525

62,268

社区成员

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

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

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

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