タグ付けされた質問 「web-config」

web.configは、IISサーバーの主な設定ファイルと構成ファイルを格納するXMLファイルです。

20
「ViewBag」という名前は現在のコンテキストに存在しません-Visual Studio 2015
私は再びASP.NETで開発を始めており、Visual Studio内で小さなエラーに遭遇しました。いくつかのかみそり機能を使用すると、.cshtmlファイルにエラーが表示されます。たとえば、「名前 'ViewBag'は現在のコンテキストに存在しません」などです。ここに写真があります: デモプロジェクトを使用しています。ここでプロジェクトを見つけることができます:https : //github.com/Wintellect/Angular-MVC-Cookbook/tree/master/BasicProject 私は他のいくつかのスレッドを調べましたが、ほとんどはweb.configファイルを更新することをお勧めします。これらの2つの構成ファイルはすでに存在しており、かなり人気のあるデモなので、必要な構成がすべて含まれていると思います。もちろん、これらの構成ファイルを調べましたが、実際には推奨されるソリューションが含まれています。 その他の詳細: 私はすでにソリューションでクリーン&リビルドを使用しましたが、何も変わりませんでした。 完全に新しいMVCプロジェクトを作成すると機能します 私の友人にも同じ問題があり、私たちはどちらもVS 2015とWindows 10を使用しています 私はまだアプリケーションを実行でき、それは機能します。 前もって感謝します。


4
C#(.NET)を使用してプログラムでweb.configを変更する
web.configC#を使用してプログラムで変更/操作するにはどうすればよいですか?構成オブジェクトを使用できますか?使用できる場合、構成オブジェクトにどのようにロードweb.configできますか?接続文字列を変更する完全な例が欲しいのですが。変更後、web.configハードディスクに書き戻す必要があります。
93 c#  web-config 

9
Visual Studioの開発者固有のapp.config / web.configファイル
いくつかの.NETプロジェクトがあり、特定の設定を構成ファイルに保存しています。 これで、各開発者は少し異なる独自の構成ファイルを持ちます(ローカルデータベースに接続するための異なる接続文字列、異なるWCFエンドポイントなど)。 現時点では、app / web.configファイルをチェックアウトして、ニーズに合わせて変更する傾向があります。 TFSから最新バージョンを取得するときに、誰かが自分の設定をチェックインしたり、カスタム構成を緩めることが時々あるため、これは多くの問題につながります。 このような状況にどう対処しますか?それとも、この問題はまったくありませんか?

15
app.config / web.config内の変数
app.configまたはweb.configファイルで次のようなことをすることは可能ですか? <appSettings> <add key="MyBaseDir" value="C:\MyBase" /> <add key="Dir1" value="[MyBaseDir]\Dir1"/> <add key="Dir2" value="[MyBaseDir]\Dir2"/> </appSettings> 次に、コードでDir2にアクセスしたいだけです。 ConfigurationManager.AppSettings["Dir2"] これは、アプリケーションを別のサーバーや場所にインストールするときに役立ちますapp.config。変更する必要があるのは、全体で1つのエントリだけです。(私はコードですべての連結を管理できることを知っていますが、私はこのようにそれを好みます)。

5
web.configファイルのappSettingsセクションを読み取る方法は?
私のXMLは次のようになり、ファイル名は web.config <?xml version="1.0"?> <configuration> <appSettings> <add key="configFile" value="IIS.config"/> <add key="RialtoDomain" value="ASNC_AUDITORS"/> </appSettings> <system.serviceModel> .... </system.serviceModel> </configuration> このように読んだときのコード String path = ConfigurationSettings.AppSettings["configFile"]; null値を取得しています。例外はスローされません。これは正しい方法ですか?
92 c#  asp.net  web-config 


8
Web構成変換が機能しない
.NET MVC 3.0アプリケーションでは、次の構成がありますappSettings。 web.config <appSettings> <add key="SMTPHost" value="mail.domain.com"/> <add key="SMTPUsername" value="user@gmail.com"/> <add key="SMTPPort" value="25"/> <add key="SMTPPwd" value="mypassword"/> <add key="EmailFrom" value="notific@gmail.com"/> </appSettings> デバッグのために、次の構成変換を定義しています。 web.Debug.config <appSettings> <add key="SMTPPort" value="58" xdt:Transform="Replace" xdt:Locator="Match(key)" /> </appSettings> そして、アプリケーションをデバッグモードで実行しましたが、SMTPポートはまだ、web.configではなく、から値を取得していweb.Debug.configます。 誰かがこの構成で何が間違っている可能性があるかを提案できますか?

6
ASP.NetWebアプリケーション追加構成変換グレー表示
既存のASP.NetWebアプリケーションプロジェクトをソリューションに追加しました。このソリューションには、標準のデバッグおよびリリース構成に加えて、SATとUATの2つのカスタム構成もあります。新しいWebアプリケーションの場合、Web.Configを右クリックするとコンテキストメニューが表示されますが、[構成変換の追加]のオプションはグレー表示されます。 私は途方に暮れています。新しいプロジェクトはWebアプリケーションです。構成マネージャーには、このプロジェクトの2つのカスタム構成は表示されませんが、他のプロジェクトには表示されます。プロジェクトのソリューションファイルに正しいエントリがあるようです。 考え?

17
OwinStartupAttributeエラーを含むアセンブリが見つかりません
このエラー アプリを読み込もうとしたときに、次のエラーが発生しました。-OwinStartupAttributeを含むアセンブリが見つかりません。-指定されたタイプまたはメソッド「false」が見つかりませんでした。アセンブリを指定してみてください。OWINスタートアップの検出を無効にするには、web.configに値「false」を指定してappSetting owin:AutomaticAppStartupを追加します。OWINスタートアップアセンブリ、クラス、またはメソッドを指定するには、web.configに完全修飾スタートアップクラスまたは構成メソッド名を指定してappSetting owin:AppStartupを追加します。 私の画面の、これまでに作成された中で最もひどく醜いエラーページに表示されます。 構成にowin:AutomaticAppStartupを挿入して、ページの指示に従おうとしました。 <appSettings > <add key="owin:AppStartup" value="false"></add> </appSettings> これは問題を解決しませんでした。助言がありますか?

5
web.config接続文字列の引用符をエスケープします
Web設定に接続文字列があります: <add name="MyConString" connectionString="Server=dbsrv;User ID=myDbUser;Password=somepass"word" providerName="System.Data.SqlClient" /> ご覧のとおり、パスワードには引用符( ")が含まれています(他の部門から提供されています。このデータベースユーザーのパスワードは変更できません)。 この接続文字列の引用符をエスケープするにはどうすればよいですか? ところで:私はすでに試しました" 文字列で。それは機能しませんでした-ado.netはArgumenExceptionを受け取りました:「初期化文字列のフォーマットはインデックス57から始まる仕様に準拠していません。」57は" 接続文字列にあります。また、パスワードの部分を 'で囲んでみました-どちらも機能しませんでした。 また、「」と「」を試してみました-web.configは解析できません。 解決策をありがとう: 二重引用符のエスケープとパスワードを一重引用符で囲むことを組み合わせる必要がありました。 <add name="MyConString" connectionString="Server=dbsrv;User ID=myDbUser;Password='somepass"word'" providerName="System.Data.SqlClient" />

4
MVCプロジェクトのviewsフォルダーでWeb.Configファイルは何をしますか
アプリケーションのデプロイで問題が発生しWeb.ConfigましたViews。トラブルシューティング中に、フォルダー内のファイルに遭遇しました。ソースの可能性を自分の問題に絞り込むために、その〜Web.Config`ファイルの目的を見つけようとしましたが、実際には多くの情報を見つけることができません。 つまり、基本的に私の質問は次のとおりです。 Web.configファイルはViewsMVCプロジェクトのフォルダーで何をしますか? 必要ですか? Asp.Net Webフォームでは、フォルダー内で別のweb.configファイルを使用するには、そのフォルダーをIISで仮想フォルダーとして設定する必要があると思います。これはMVCの場合ですか(つまり、Viewsフォルダーを仮想フォルダーとして構成する必要がありますか)?

7
実行時にweb.configappSettingsをどのように変更しますか?
実行時にweb.configappSettings値を変更する方法について混乱しています。たとえば、次のappSettingsセクションがあります。 <appSettings> <add key="productspagedesc" value="TODO: Edit this default message" /> <add key="servicespagedesc" value="TODO: Edit this default message" /> <add key="contactspagedesc" value="TODO: Edit this default message" /> <add key="aboutpagedesc" value="TODO: Edit this default message" /> <add key="homepagedesc" value="TODO: Edit this default message" /> </appSettings> たとえば、実行時に「homepagedesc」キーを変更したいとします。ConfigurationManagerとWebConfigurationManagerの静的クラスを試しましたが、設定は「読み取り専用」です。実行時にappSettings値を変更するにはどうすればよいですか? 更新:わかりました、それでここに私は5年後です。経験からわかったことを指摘したいのですが、実行時に意図的に編集可能な構成をweb.configファイルに入れるのではなく、ユーザーの1人が以下にコメントしたように別のXMLファイルに入れる必要があります。これにより、アプリを再起動するためにweb.configファイルを編集する必要がなくなり、怒ったユーザーから電話がかかってきます。

2
web.configトランスフォームを使用する場合のReplacableToken_?
デバッグ用とリリース用の2つの変換を含むweb.configがあります。 web.config: <connectionStrings> <clear /> <add name="StrName" connectionString="data source=.\sqlexpress;User Id=sa;Password=pass;Database=SocialBot;" providerName="System.Data.SqlClient" /> </connectionStrings> 与えられた例をコピーして、名前をStrNameに置き換えました。私は最終的に: <add name="StrName" connectionString="$(ReplacableToken_SocialBotConnectionString-Web.config Connection String_0)" providerName="System.Data.SqlClient" /> ReplacableToken_とは一体何ですか? 別のプロジェクトがあり、問題なく動作します。
83 web-config 

4
Web.Configのデバッグ/リリース
Visual Studio 2010のweb.configには、データベースからデバッグモードからリリースモードに切り替える機能があることを知っています。 これが私のWeb.Release.configです: <?xml version="1.0"?> <!-- For more information on using web.config transformation visit http://go.microsoft.com/fwlink/?LinkId=125889 --> <configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform"> <connectionStrings> <add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" /> <add name="Testing1" connectionString="Data Source=test;Initial Catalog=TestDatabase;Integrated Security=True" providerName="System.Data.SqlClient" /> </connectionStrings> <system.web> <compilation xdt:Transform="RemoveAttributes(debug)" /> </system.web> </configuration> これが私のWeb.Debug.configコードです: <?xml version="1.0"?> <!-- For more information …
82 c#  asp.net  web-config 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.