0

这是 c# 的代码。

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

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

4

2 回答 2

1

你有没有尝试过:

vault = System.Configuration.ConfigurationSettings.AppSettings("DocumentVault")
于 2013-07-15T08:51:06.550 回答
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
于 2013-07-15T09:27:24.173 回答