0

在我的 C# 应用程序中,在Application_StartGlobal.asax ( D:\inetpub\wwwroot\projectApp\Global.asax) 的内部函数中,我将Server.MapPath路径用作“config\config.cfg”。

String absPath = Server.MapPath("config\config.cfg");

它工作正常,但断断续续,而不是映射到

D:\inetpub\wwwroot\projectApp\config\config.cfg,

它将它映射到

D:\inetpub\wwwroot\projectApp\A\config\config.cfg,或者,D:\inetpub\wwwroot\projectApp\B\config\config.cfg,或者,D:\inetpub\wwwroot\projectApp\C\config \config.cfg,

其中 A、B、C 是 API 路径,我们<machine name>/projectApp/<A/B/C> 用来调用它们。为什么会这样?

我把它改成,

String absPath = Server.MapPath(@"~/config/config.cfg");

它现在似乎工作正常。但是,它会在以后引起问题吗?

4

0 回答 0