server.MapPathコードをASP.NET VBコードに置きます。Server.MapPathがデプロイ時の実際のサーバーパスを指していません
私のラップトップで私はコンパイルしてビルドします。しかし、私は実際のサーバーに私のWebアプリケーションをアップロードします。リンクがまだラップトップリンクを参照しているところでエラーが発生しました。
どうすればこの問題を解決できますか?
私のコードは
Server.MapPath("./scorecardsheet/db.xls")
実際のサーバリンクはc:\Inetpub\vhosts\xxx.com\httpdocs\xxx\scorecardsheet\db.xls
ですが、私は、サーバー上のページを実行すると、それはあなたがおそらくServer.MapPath("~/scorecardsheet/db.xls")
をしたいc:\user\jerry\visual studio 2010\projects\xxx\xxx\scorecardsheet\db.xls
リンクのいくつかのコードを表示したいと思うかもしれません:asp.netの断片、そのリンクはあなたがそれを設定するために使うコードです。 –