0
私はこの質問を繰り返し見ますが、それは類似したトピックでは異なるものです。CS0103:名前 'ClassName'は現在のコンテキストに存在しません
私はVS 2015でWebアプリケーション(Webアプリケーションではない)を開発しました。私は、公開クラス "DBSetiings"を使用して、APP_Codeフォルダ内の接続文字列を管理しました。それは私のローカルマシン上で完璧に動作します。
ウェブサイトを(ファイルシステム内の)Webサーバーに公開しました。私はウェブサイトのそれの誤りを開いたときしかし:
CS0103は:名「DBSettingsは、」現在のコンテキスト、それは私のクラスを見つけていないように思え
には存在しません。
他の類似のトピックでは、人々が私の場合には動作しませんでした以下のソリューション提案:
- は、あなたのルートフォルダにApp_Codeフォルダーを置きます。あなたのクラスのプロパティで
- 自分のクラスや他のコードここ
ため
- 私のApp_Codeはルートフォルダにあります
- ビルドアクションプロパティはWebアプリケーションで利用できます。私の場合、それはウェブサイトです。 Webサイトで
- 名前空間
が存在しないことは、私が公開方法に問題があることを任意のチャンスがありますか?
これは私が公開方法です:
すべてのヘルプは高く評価されます。
***ウェブサイトプロジェクト***を選択した理由はありますか?***ウェブアプリケーション***は10年前に置き換えられましたか? – Win
私の知る限り、大きな違いはありません。これは私の問題だと思いますか? – Navid
***ウェブサイトプロジェクト***対***ウェブアプリケーション***は今日でも議論されるべきではありません。ボートは10年前に船を去った。違いを知らなければ、間違いなくWebアプリケーションを使いたいと思っています。 – Win