如何在vb.net中获取服务器本地驱动器路径?

时间:2013-07-15 08:37:37

标签: vb.net

这是c#的代码。

 protected string vault = System.Configuration.ConfigurationSettings.AppSettings["DocumentVault"]; 

以上代码用于获取服务器上的驱动器c路径。 那么如何才能在vb.net中获得驱动器c路径?

2 个答案:

答案 0 :(得分:1)

你试过了吗?

vault = System.Configuration.ConfigurationSettings.AppSettings("DocumentVault")

答案 1 :(得分:1)

该代码到VB.NET的逐字翻译是:

protected vault As String = System.Configuration.ConfigurationSettings.AppSettings("DocumentVault")

在你的web.config中,你需要一个相应的密钥:

<configuration>
       ....
     <appSettings>
       <add key="DocumentVault" value="C:\SomePath\SomeWhere\Else\"/>
     </appSettings>
    ....
</configuration>

但是根据你的评论:

  

“我想从网络应用的位置获取路径。但是如何在vb.net中进行操作?”

您需要映射应用根目录的路径:

protected vault As String = Server.MapPath("~\")
Trace.Write(vault) ' <-- Should return the physical root path of the web application