3

リクエスト内でServer.MapPath()、Web サイトのルートにアクセスするために使用できます。にアクセスせずにその機能にアクセスしたり、ウェブサイトのルートを取得したりするにはどうすればよいServerですか? の中に ninject のバインディングを構築しようとしていWebActivator.PreApplicationStartMethodます。

Directory.GetCurrentWorkingDirectory()で何かを返したを使用してみましたMicrosoft Shared\Dev Server。ただし、 でGlobal.asax.cs呼び出すと、必要なディレクトリが生成Server.MapPath("")されます。Application_Start

4

2 に答える 2

4

を使用AppDomain.CurrentDomain.BaseDirectoryすると、正しいディレクトリが返されます。

于 2012-11-06T18:12:36.517 に答える