私のC#アプリケーションでApplication_Start
は、Global.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");
今のところ問題なく動作しているようです。しかし、後で問題が発生する可能性はありますか?