問題タブ [system.web.extensions]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - コンソールアプリケーションでSystem.Web.Extensionsを参照できないのはなぜですか?
アセンブリは、[参照の追加...]ダイアログのリストにありません。手動で見つけて追加すると、小さな感嘆符が表示され、コードで参照できないようです。
VS2010の2つの異なるコピーで試してみたところ、同じ結果になりました。
asp.net - ファイルまたはアセンブリを読み込めませんでした'System.Web.Extensions、Version=1.0.61025.0エラー
このサイトで解決策を確認しましたが、役立つものが見つかりませんでした。ホストがサーバーでカスタムエラーを無効にしたので、実際のエラーを確認できます。
私のウェブサイトは古いホストで完璧に機能していましたが、今は新しいホストに移動しました
注意してください:古いホストはNetVisonホスト上のVPSでした
だから私は彼に支払うのをやめ、今は共有ホストと同じNetVisionホストでホストしています。
そこで、すべてのファイルをルートフォルダーに移動し、 Web.configでSQLの詳細を構成しました。
なんらかの理由でサイトを読み込めません。いつもエラーが発生します。 私を助けてください!
私が得るエラー:
'/'アプリケーションのサーバーエラー。
構成エラー
パーサーエラーメッセージ:
ソースエラー:
ソースファイル:
\ filer \ Sites \ NV355601 \ www.picit.co.il \ www \ web.config 行:51
MY Web.Config:
助けてくれてありがとう!
.net-4.0 - 認識されない構成セクションsystem.web.extensions
JSONを使用して.NET4.0を使用してWebサイトを作成しました。現在、リモートホストサーバー(Network Solutions)でサイトをホストしようとしていますが、Webサイトを開くと次のエラーが発生します。
web.configファイルの認識されない構成セクションsystem.web.extensions。
私は彼らのサポートに電話しました、そして彼らは.NET 3.5 Webサイトのみをホストでき、.NET 4.0はホストできないと言いました(彼らはサーバー上に.NET 4.0フレームワークを持っていません)。
.NET 3.5フレームワークでこれを機能させるための回避策はありますか?
これが私の設定ファイルです:
.net - system.web.extensions を 4.5 にアップグレードする
アセンブリ内の私の system.web.extensions はバージョン 3.5.0.0 ですが、.NET 4.5 がインストールされています。system.web.extensions をバージョン 4.5.0.0 にする方法はありますか?
asp.net - SharePoint 2013 に asp.net アプリケーションを展開すると、条件付きで APTCA アセンブリが現在の AppDomain で有効になっていないため、例外が発生します
セキュリティ透過メソッド 'Microsoft.ScriptManager.MSAjaxv45.PreApplicationStartCode.Start()' によるセキュリティ クリティカル メソッド 'System.Web.UI.ScriptManager.get_ScriptResourceMapping()' へのアクセスに失敗しました。
アセンブリ 'System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' は、現在の AppDomain で有効になっていない条件付き APTCA アセンブリです。To enable this assembly to be used by partial trust or security transparent code, please add assembly name 'System.Web.Extensions, PublicKey=0024000004800000940000000602000000240000525341310004000001000100B5FC90E7027F67871E773A8FDE8938C81DD402BA65B9201D60593E96C492651E889CC13F1415EBB53FAC1131AE0BD333C5EE6021672D9718EA31A8AEBD0DA0072F25D87DBA6FC90FFD598ED4DA35E44C398C454307E8E33B8426143DAEC9F596836F97C8F74750E5975C64E2189F45DEF46B2A2B1247ADC3652BF5C308055DA9' to the the PartialTrustVisibleAssemblies list when creating the AppDomain.
説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。
例外の詳細: System.MethodAccessException: セキュリティの透過的なメソッド 'Microsoft.ScriptManager.MSAjaxv45.PreApplicationStartCode.Start()' によるセキュリティ クリティカルなメソッド 'System.Web.UI.ScriptManager.get_ScriptResourceMapping()' へのアクセスに失敗しました。
アセンブリ 'System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' は、現在の AppDomain で有効になっていない条件付き APTCA アセンブリです。To enable this assembly to be used by partial trust or security transparent code, please add assembly name 'System.Web.Extensions, PublicKey=0024000004800000940000000602000000240000525341310004000001000100B5FC90E7027F67871E773A8FDE8938C81DD402BA65B9201D60593E96C492651E889CC13F1415EBB53FAC1131AE0BD333C5EE6021672D9718EA31A8AEBD0DA0072F25D87DBA6FC90FFD598ED4DA35E44C398C454307E8E33B8426143DAEC9F596836F97C8F74750E5975C64E2189F45DEF46B2A2B1247ADC3652BF5C308055DA9' to the the PartialTrustVisibleAssemblies list when creating the AppDomain.
ソース エラー:
現在の Web 要求の実行中に未処理の例外が生成されました。例外の発生元と場所に関する情報は、以下の例外スタック トレースを使用して特定できます。
スタックトレース:
[MethodAccessException: セキュリティの透過的なメソッド 'Microsoft.ScriptManager.MSAjaxv45.PreApplicationStartCode.Start()' によるセキュリティ クリティカルなメソッド 'System.Web.UI.ScriptManager.get_ScriptResourceMapping()' へのアクセスに失敗しました。
アセンブリ 'System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' は、現在の AppDomain で有効になっていない条件付き APTCA アセンブリです。To enable this assembly to be used by partial trust or security transparent code, please add assembly name 'System.Web.Extensions, PublicKey=0024000004800000940000000602000000240000525341310004000001000100B5FC90E7027F67871E773A8FDE8938C81DD402BA65B9201D60593E96C492651E889CC13F1415EBB53FAC1131AE0BD333C5EE6021672D9718EA31A8AEBD0DA0072F25D87DBA6FC90FFD598ED4DA35E44C398C454307E8E33B8426143DAEC9F596836F97C8F74750E5975C64E2189F45DEF46B2A2B1247ADC3652BF5C308055DA9' to the the PartialTrustVisibleAssemblies list when creating the AppDomain.] Microsoft.ScriptManager.MSAjaxv45.PreApplicationStartCode.Start () +27
[InvalidOperationException: タイプ Microsoft.ScriptManager.MSAjaxv45.PreApplicationStartCode のアプリケーション開始前の初期化メソッド Start は、次のエラー メッセージで例外をスローしました: セキュリティ透過メソッド 'Microsoft.ScriptManager.MSAjaxv45.PreApplicationStartCode.Start()' によるセキュリティへのアクセスの試行重要なメソッド 'System.Web.UI.ScriptManager.get_ScriptResourceMapping()' が失敗しました。
アセンブリ 'System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' は、現在の AppDomain で有効になっていない条件付き APTCA アセンブリです。To enable this assembly to be used by partial trust or security transparent code, please add assembly name 'System.Web.Extensions, PublicKey=0024000004800000940000000602000000240000525341310004000001000100B5FC90E7027F67871E773A8FDE8938C81DD402BA65B9201D60593E96C492651E889CC13F1415EBB53FAC1131AE0BD333C5EE6021672D9718EA31A8AEBD0DA0072F25D87DBA6FC90FFD598ED4DA35E44C398C454307E8E33B8426143DAEC9F596836F97C8F74750E5975C64E2189F45DEF46B2A2B1247ADC3652BF5C308055DA9' to the the PartialTrustVisibleAssemblies list when creating the AppDomain..] System.Web.Compilation.BuildManager. InvokePreStartInitMethodsCore(ICollection1 methods, Func
1 setHostingEnvironmentCultures) +973 System.Web.Compilation.BuildManager.InvokePreStartInitMethods(ICollection`1 メソッド) +150 System.Web.Compilation.BuildManager.CallPreStartInitMethods(String preStartInitListPath, Boolean& isRefAssemblyLoaded) +236 System.Web.Compilation.BuildManager.ExecutePreAppStart( ) +139 System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager、IApplicationHost appHost、IConfigMapPathFactory configMapPathFactory、HostingEnvironmentParameters、hostingParameters、PolicyLevel policyLevel、例外 appDomainCreationException) +1005
[HttpException (0x80004005): Microsoft.ScriptManager.MSAjaxv45.PreApplicationStartCode 型のアプリケーション開始前の初期化メソッド Start は、次のエラー メッセージで例外をスローしました: セキュリティの透過的なメソッド 'Microsoft.ScriptManager.MSAjaxv45.PreApplicationStartCode.Start()' による試行セキュリティ クリティカルなメソッド 'System.Web.UI.ScriptManager.get_ScriptResourceMapping()' にアクセスできませんでした。
アセンブリ 'System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' は、現在の AppDomain で有効になっていない条件付き APTCA アセンブリです。To enable this assembly to be used by partial trust or security transparent code, please add assembly name 'System.Web.Extensions, PublicKey=0024000004800000940000000602000000240000525341310004000001000100B5FC90E7027F67871E773A8FDE8938C81DD402BA65B9201D60593E96C492651E889CC13F1415EBB53FAC1131AE0BD333C5EE6021672D9718EA31A8AEBD0DA0072F25D87DBA6FC90FFD598ED4DA35E44C398C454307E8E33B8426143DAEC9F596836F97C8F74750E5975C64E2189F45DEF46B2A2B1247ADC3652BF5C308055DA9' to the the PartialTrustVisibleAssemblies list when creating the AppDomain..] System.Web.HttpRuntime.FirstRequestInit( HttpContext コンテキスト) +646 System.Web.HttpRuntime.
.net-core - 型または名前空間名 'Web' は名前空間 'System' に存在しません
Framework Assembly を使用する必要がある .NET Core でプロジェクトを構築していますSystem.Web.Extension
。経由でアセンブリをインストールしReference -> Add Reference -> System.Web.Extension 4.0.0.0
ます。インストール後、 の下に表示されDNX 4.5.1 -> FrameworkAssemblies
ます。パッケージの復元も成功。
期待どおり、次のエントリがproject.json
ファイルに追加されます。
"frameworkAssemblies": {"System.Web.Extensions": "4.0.0.0"}
しかし、 を使用してプロジェクトをコンパイルしようとするとdnu build
、次のエラーが表示されます。
D:\Projects\ColemanApi\src\ColemanApi\Controllers\ValuesController.cs(7,14): DNXCore,Version=v5.0 エラー CS0234: タイプまたは名前空間名 'Web' が名前空間 'System' に存在しません (アセンブリ参照がありませんか?)
D:\Projects\ColemanApi\src\ColemanApi\Controllers\ValuesController.cs(51,27): DNXCore,Version=v5.0 エラー CS0246: タイプまたは名前空間名 'JavaScriptSerializer' が見つかりませんでした (使用していませんかディレクティブまたはアセンブリ参照?)
この投稿をフォローしていましたが、.net 5 の解決策がないか、アセンブリのフライアウト メニューに [プロパティCopy Local
] オプションが表示されなかったため、.net 5 を使用する方法がわかりません。
そして、ここにコンパイルエラーのスクリーンショットがあります:
誰か助けてください。私は完全にめちゃくちゃです!
アップデート
実行したところ、解決されたdnu list
ことが示されています。System.Web.Extensions
以下のスクリーンショットをご覧ください。
前もって感謝します。
c# - 複数の出力へのデシリアライズされた Json 文字列
De serialized JSON レスポンスの値をさまざまな出力に返そうとしていますが、それらを出力しようとすると、RootObject 属性しか表示されません。
SSIS スクリプト コンポーネントで、次の出力を作成しました。
以下のクラスを宣言しました。
私の生の Json レスポンスは次のようになります。
レスポンスの送受信に使用したメソッドはこれで、エラーなくデシリアライズできているようです。「成功」属性を出力できます。
ただし、アプリケーションの出力バッファに書き込もうとすると、Success と Response しか表示されません。(文字列への応答も出力できませんが、これは8000文字を超えるためだと思います)
各アプリケーションの値を設定しようとすると、これが表示されます。
foreachステートメントで次のエラーが発生します。
「'ScriptMain.Response' には 'GetEnumerator' のパブリック定義が含まれていないため、foreach ステートメントはタイプ 'ScriptMain.Response' の変数を操作できません」
助けてください!これは私を狂わせています!私は何を間違っていますか?