Web:
Request.ApplicationPath->project的URL根地址
Server.MapPath可把URL转化为实际的路径
URL:http://localhost/Wintecind,实际路径:D:\hiroki\Wintec,下面还有个Temp目录
/Wintecind:
System.Web.HttpContext.Current.Request.ApplicationPath
D:\hiroki\Wintec:
System.Web.HttpContext.Current.Server.MapPath(Request.ApplicationPath)
D:\hiroki\Wintec\Temp\:
System.Web.HttpContext.Current.Server.MapPath("Temp\")
Winform:
Application.StartupPath->取得project的bin路径
D:\hiroki\CRMSolution\RMA-RTV\bin
在当前project中用Application.StartupPath就可以得到上面的路径
Web.config:
在 .NET Framework 2.0中,ConfigurationManager类提供了两个属性专门用来获取配置文件AppSettings和ConnectionStrings节的数据,使用方法如下:
C# 获取路径
string str1 =Process.GetCurrentProcess().MainModule.FileName;//获得当前执行的exe的文件名。
string str2=Environment.CurrentDirectory;//获取和设置当前目录的完全限定路径。
string str3=Directory.GetCurrentDirectory();//获取应用程序的当前工作目录。
string str4=AppDomain.CurrentDomain.BaseDirectory;//获取基目录,它由程序集冲突解决程序用来探测程序集。
string str5=Application.StartupPath;//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。
string str6=Application.ExecutablePath;//获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。
string str7=AppDomain.CurrentDomain.SetupInformation.ApplicationBase;//获取或设置包含该应用程序的目录的名称。
“Application.StartupPath”:获取当前应用程序所在目录的路径,最后不包含“\”;
“Application.ExecutablePath ”:获取当前应用程序文件的路径,包含文件的名称;
“AppDomain.CurrentDomain.BaseDirectory”:获取当前应用程序所在目录的路径,最后包含“\”;
“System.Threading.Thread.GetDomain().BaseDirectory”:获取当前应用程序所在目录的路径,最后包含“\”;
“Environment.CurrentDirectory”:获取当前应用程序的路径,最后不包含“\”;
“System.IO.Directory.GetCurrentDirectory”:获取当前应用程序的路径,最后不包含“\”;
以下为参考blog
http://blog.csdn.net/nosiliu/relatedarticles/837577.aspx
http://blog.csdn.net/dujunli/archive/2004/07/19/44715.aspx
不要睡覺太晚,看看身體器官的工作時間
晚上9-11點為免疫系統(淋巴)排毒時間,此段時間應安靜或聽音樂
晚間11-淩晨1點,肝的排毒,需在熟睡中進行。
淩晨1-3點,膽的排毒,亦同。
淩晨3-5點,肺的排毒。此即為何咳嗽的人在這段時間咳得最劇烈,
因排毒動作已走到肺;不應用止咳藥,以免抑制廢積物的排除。
淩晨5-7點,大腸的排毒,應上廁所排便。
淩晨7-9點,小腸大量吸收營養的時段,應吃早餐。
療病者最好早吃,在6點半前,養生者在7點半前,
不吃早餐者應改變習慣,即使拖到9、10點吃都比不吃好。
半夜至淩晨4點為脊椎造血時段,必須熟睡,不宜熬夜。
环境:操作系统window2003、Asp.net1.1
我用Interop.Excel生成excel文件时每生成一次,进程管理器中都会生成一个excel进程
通过正常方式无法关闭这些进程,于是通过杀进程的方式,就有下面这一段
Dim procs() As System.Diagnostics.Process = System.Diagnostics.Process.GetProcessesByName("excel")
For Each proc As System.Diagnostics.Process In procs
If Not proc.CloseMainWindow() Then
proc.Kill()
End If
Next
但是问题又来了,在window2003,当前执行asp.net的用户没有足够的权限,所以必须把该用户(ASPNET)
添加到Performance Log Users组里去,这样就可以执行上面那一段了。
参考连接:
http://msdn.microsoft.com/netframework/programming/bcl/faq/SystemDiagnosticsProcessFAQ.aspx
美国Wintec Industries Inc. 总部位于美国加州硅谷。公司在美国,德国,瑞士拥有6个分公司,在台湾、香港设有办事处。公司计划在厦门开设办事处,诚聘网站软件工程师若干名。提供有竞争力的薪金及福利。
软件工程师
. 精通开发,编程和实施企业网站应用。软件工程师需要编写基于服务器的动态网页,包括面向消费者的电子商务网站,和网站管理者使用的功能性网站。
. 熟练运用DotNet 和Web Service编写企业应用软件。
要求
。计算机科学专业的学士或硕士,或有相关专业的;
。有2年以上的开发商务网站的经验;
。实践过国际互联网的安全策略;
。特别精通于编写数据库的程式,包括使用ADO,ADO.NET优先;
。熟悉使用C#.Net, VB.NET,ASP.NET 编写程式优先;
。熟练编写XML和WEB Service;
。熟悉数据库设计,特别是Ms SQL Server 2000,能编写Stored Procedures and UDF;
。能熟练使用 MS Visual Studio.NET作为开发工具;
。能编写网页脚本语言,包括:VBScript,JavaScript;
。熟悉Windows 2000 server, SQL2000 Server,IIS;
。英语四级以上,有较强的英语读写能力。
请将个人简历发至:mmkk # 98xj1.com,darwinl # wintecind.com