18

MVC4 プロジェクト内に名前空間があります

prj.MVC4.Controllers

私がServer.MapPath(..)問題なく使用している場所

prj.MVC4.モデル

Server.MapPath(...)現在のコンテキストには存在しません。

名前空間とアセンブリの両方がServer.MapPath存在し、使用してクラスに追加され、prj に追加されることを認識しています。System.WebSystem.WebSystem.Web.dll

Ctrl+で.Microsoft.SqlServer追加する提案された名前空間を取得 しています。

これを修正する方法は?

4

2 に答える 2

53

サーバーはコントローラーのプロパティであり、使用できるWebアプリケーションの実行中に別の場所にアクセスできます

System.Web.HttpContext.Current.Server
于 2013-10-05T08:33:19.020 に答える
6

Serverプロパティはコントローラー内からアクセスできます。HttpContext.Currentアプリがasp.net環境内で実行されている場合は、でも見つけることができます。

于 2013-10-05T08:33:32.597 に答える