問題タブ [windows-server-2012]

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.

0 投票する
6 に答える
464638 参照

iis - IIS8 の IIS_IUSRS および IUSR 権限

ASP.NET アプリケーションをホストするために、Win2003 の IIS6 から Win2012 の IIS8 に移動しました。

アプリケーションの特定のフォルダー内で、ファイルを作成および削除する必要があります。ファイルを新しいサーバーにコピーした後、ファイルを削除しようとすると、次のエラーが表示され続けました。

パス「D:\WebSites\myapp.co.uk\companydata\filename.pdf」へのアクセスが拒否されました。

IIS を確認すると、アプリケーションが DefaultAppPool アカウントで実行されていることがわかりますが、 IIS AppPool\DefaultAppPoolを含めるようにこのフォルダーに Windows アクセス許可を設定したことはありません。

代わりに、顧客の悲鳴を止めるために、フォルダーに次のアクセス許可を付与しました。

IUSR

  • 読み取りと実行
  • フォルダの内容を一覧表示する
  • 読んだ
  • 書く

IIS_IUSRS

  • 変更
  • 読み取りと実行
  • フォルダの内容を一覧表示する
  • 読んだ
  • 書く

これでうまくいっているように見えますが、あまりにも多くの権限が設定されていることが懸念されます。ここでIUSRが実際に必要かどうかについて、矛盾する情報をオンラインで読みました。このフォルダーでドキュメントを作成および削除するのに十分なユーザー/権限を明確にすることはできますか? また、IUSR は IIS_IUSRS グループの一部ですか?

更新と解決策

以下の私の回答をご覧ください。最近のいくつかの提案はよく考えられていなかったか、安全でさえなかったので(IMO)、悲しいことにこれをしなければなりませんでした。

0 投票する
1 に答える
297 参照

.net - Windows Server 2012 での INetFwMgr の問題

次のコードを使用すると、Windows Server 2012 マシンを除いて、テストしたすべての OS で動作します。

ssh変数を作成する行はスローしています:

システムは、指定されたファイルを見つけることができません。(HRESULT からの例外: 0x80070002)

どのファイルが見つからないのかわかりません。マシン上に FirewallAPI.dll が存在します。tlbimp.exe を使用して、サーバー上に相互運用機能アセンブリも構築しました。

誰か助けてくれませんか?

0 投票する
1 に答える
512 参照

.net-4.0 - Visual Studio を短期間のプロセスにアタッチする

非常に迅速に終了するコンソール アプリケーションがあり、コードを調べると、どこで終了するか正確にわかりません (基本的に半径 10 行に絞り込みました)。そのため、さらにデバッグします。

説明しない理由により、VS からプロセスを実行できず (バイナリ、ソース、pdbs はありますが、ビルド サーバーの環境外でビルドすることはできません)、それにアタッチしたいと考えています。プロセス...しかし、プロセスを開始すると、プロセスへの接続ダイアログを更新することを期待するよりもはるかに早く終了します。

アイデア?

0 投票する
1 に答える
3777 参照

debugging - Visual Studio 2012 asp.net 4.0 でブレークポイントがヒットしない

アプリケーションを ASP.NET 2.0 から ASP.NET 4.0 にアップグレードしました (VS 2005 から VS 2012 にも)。アプリケーションのデバッグ中に奇妙な問題に直面しています。私の Web アプリケーションのコードビハインド ファイルのブレークポイントはどれもヒットしません。「ブレークポイントは現在ヒットしません。このドキュメントにはシンボルがロードされていません」と表示されます。

プロジェクト構成は以下のとおりです。

  • プラットフォーム ターゲット: 任意の CPU
  • 構成: デバッグ
  • 環境: Windows Server 2012、IIS 8.0、VS 2012

私が試してみました:

  • .pdb ファイル / bin フォルダーの削除
  • プロジェクト全体のクリーニング、再構築
  • IIS (8.0) のリセット
  • ブレークポイントはコード実行パスにあります
  • w3wp.exe プロセスのアタッチ

しかし、それは何の役にも立ちませんでした。

Windows Server 2008 R2 SP1 に Visual Studio 2012 をインストールしましたが、「まったく問題なく動作しました」:o

しかし

Windows Server 2012 と VS 2012 を搭載した新しいマシン (物理) を準備したときに、ブレーク ポイントが一度もヒットしません。そのため、Windows 2012 と VS 2012 の互換性の問題 (またはその他の問題やバグ) があると思います。助けてください!

0 投票する
1 に答える
1682 参照

azure - Service Bus 1.0 でキューまたはトピックを作成できない

Server 2012 に Service Bus for Windows Server をインストールしました。「Service Bus Explorer」管理 GUI を使用してキュー/トピックを管理しようとしています。

次の PowerShell コマンドによって生成されたエンドポイント接続を使用して、サービスの名前空間に接続しています。

生成するもの:

そして無事に接続できました。

問題:

Service Bus Explorer GUI でキューまたはトピックを作成しようとすると、ログ出力に次のエラーが表示されます。

足りないものはありますか?見つけたすべての Service Bus 1.0 セットアップ ガイドを確認しましたが、インストールはすべて順調に進んでいるようです。

0 投票する
2 に答える
4251 参照

visual-studio-2012 - Windows Server 2012にVisual Studio 2012 Ultimateをインストールするとエラーが発生する

Visual Studio 2012 UltimateにバージョンをインストールしようとしていWindows Server 2012 Release Candidate Datacenterます。

Visual Studio でこのエラーが発生します。

これを解決するために何ができるか教えてください。
また、バージョンを変更する必要がある場合は、Visual Studio をインストールする必要があります。Visual Studio を使用する必要があるバージョンを教えてください。

私も許可を与えようとしました
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\NET FRAMEWORK SETUP\NDP\v4\full\1033 が、私は管理者ユーザーですが、アクセス拒否エラーが発生しています。

助けてください...

0 投票する
1 に答える
1658 参照

active-directory - DirSync & Office 365 - ユーザーを同期するにはどうすればよいですか?

数日前、Office365 と AD で DirSync をオンにしました。残念ながら、Office 365 アカウントで作成されていないすべてのユーザーが作成され、ドメインと同期されています。

Windows Server 2012で作業しています

私はそのような情報を取得しています:

[UserPrincipalName user@domain.com;WindowsLiveNetId System.Collections.Generic.List`1[System.Byte];]

この問題の解決策は、おそらくここにあります。

問題の解決策 または マイクロソフトの解決策 #1

しかし、このユーザーを削除せずに同期するにはどうすればよいでしょうか? 彼らのデータと電子メールを失うことはできません。その解決策を知っていますか?

更新の説明:

私は物乞いよりも自分の問題をよりよく説明しようとします。
私の会社にはADがあり:)、Office 365を使用しています-数日前までDirSyncをオンにしていました。残念ながら深刻な問題があります。Office 365 で作成されていないユーザーのみが AD によって作成され、完全に同期されます。DirSync をオンにする前に Office 365 で作成されたユーザーは同期されていません。
UPN を変更しようとしました -> AD は新しいユーザーを作成します。
MOSDAL と Office 365 Deployment Readiness Tool を使用しようとしましたが、効果がありません。
この問題を解決する考えがありません。解決策、指示、アドバイスはありますか?

よろしくお願いします。

どんな情報でもタンク!

0 投票する
1 に答える
399 参照

visual-studio - Visual Studio2012Designerが例外0x80270257をスローします

TLDR; VS2012をRemoteAppとして実行しているDesignerでXAMLを編集しようとすると、VS2012は以下のような例外をスローします。

そうです、私はこれを間違った場所で尋ねているかもしれませんが、私はこれで終わりです。基本的に、私が達成しようとしているのは、Windowsストアアプリをすばやく編集するためにSurfaceRTでVS2012を実行することです。これを行う方法は、リモートアプリとして実行することです。これは、F5キーを押して、Surfaceで直接ビルドしてデバッグ用に起動できることを考えると、実際にはうまく機能します。問題は、VSDesignerが爆撃して以下の例外をスローすることです

最初のラボテストでは、セッションモードセットアップとしてVDIを実行していました。つまり、VS2012はWS2012で実行されていましたが、これにより、ここで説明したのとまったく同じ例外が発生しました。しかし、私よりもVDIについて多くの人と話し合った結果、Windows 8ではなくWS2012で実行されていたためであるという結論に達しました。そこで、仮想化モードでのVDIの実行を変更しました。

言ってやったことですが、VS2012やさまざまなSDKなどを使用してWindows8Proイメージをインストールして調整するのに1日を費やしました。これをsysprepすることになると、sysprepが「致命的なエラー」で爆破するという別の問題に遭遇しました。別の日、Webをトロールしてサポートするように話しかけた後、これはプレインストールされたWindowsStoreアプリが原因であると判断されました。更新されていました。そのため、別の日にすべてを再インストールしましたが、今回はsysprepが正常に機能し、仮想デスクトップを試運転できましたが、Visual Studio(とりわけ)をRemoteAppとして公開することになると、問題が発生しました。さらに1日半後、グーグル、ビンビン、ツイート、そして最終的にサポートに電話をかけました。これは、Windows8EnterpriseエディションのみがRemoteAppの公開に使用できたためです...MSに感謝します。あなたの「ベストプラクティス」でこれを明確にしましたか?とにかく、Windowsとすべてのアプリ、SDK、ドキュメントを再インストールするために別の日を費やします。今回、私はついにsysprep、コミッション、RemoteAppの公開の両方を行うことができました。ええ、私は最終的に私がやろうとしていることを行うことができるはずなので、私は幸せなキャンピングカーです-迅速なXAML編集とSurfaceRTでの直接デバッグ。

そうではありません..例外として、約500回の再インストールが後でまだ醜い頭を育てています。私が最初に話した「教祖」は私と同じように困惑していて、「それはうまくいくはずだ」と「私がそれを構成した人のためにうまくいった」としか提供できません。

だから、ここでどんなアイデアも大歓迎です。テキストエディターを使用してXAMLを編集し、クイックフィックスとデバッグセッションの観点からボブの叔父を編集することはできますが、適切に機能させ、ビジュアルデザイナー(またはBlend-同じ例外がスローされるため)を使用できるようにしたいと思います。そこに)特定の変更について。

これは実際の例外です; System.Runtime.InteropServices.COMExceptionアプリケーションをアクティブ化するにはアプリマネージャーが必要ですが、実行されていません。 (HRESULTからの例外:0x80270257)2

0 投票する
2 に答える
3226 参照

encryption - Azure (Windows Server 2012) でカスタム configProtectionProvider を使用して web.config/appSettings を暗号化できないのはなぜですか?

Windows Server 2012 仮想マシンで実行されている Windows Azure ホステッド サービスにデプロイされた MVC アプリケーションがあります。web.configファイルには、 : 、、およびを使用してPKCS12ProtectedConfigurationProvider暗号化された 3 つのセクションがあります。関連するセクションは次のようになります。connectionStringsdataCacheClientssystem.net/mailSettings/smtp

上記のすべてが完全に正常に動作します。Azure にデプロイすると、接続文字列、SMTP メール、およびデータ キャッシュがすべて機能します。プロバイダーは私のPKCS12ProtectedConfigurationカスタム証明書を使用してセクションを復号化し、すべて問題ありません。

ただし、同じアプローチを使用して暗号化することはできないようですweb.config/appSettings。次のようなものをAzureにデプロイしようとすると...

...次に、次の例外が発生します。

ただしPKCS12ProtectedConfigurationProvider.dll/bin、次の理由により、がフォルダーにあることはわかっています。

  1. VM にリモート接続し、両方approot/binで確認しましたsiteroot/bin
  2. appSettings暗号化されていない状態で展開すると、この dll を使用して他の 3 つのセクションが正常に復号化されます。

これは、セクションPKCS12ProtectedConfigurationProvider.dllを解析してロードするまで、アセンブリ ローダーがファイルを探すことができないかのようです。appSettingsプロバイダー構成セクションの Version、Culture、および PublicKeyToken 部分を省略しようとしましたが、エラーは次のように変わります。

Windows Server 2012 仮想マシンで実行されている Windows Azure ホステッド サービスにデプロイするときにweb.config/appSettings、カスタムを使用して暗号化することはできますか? configProtectionProviderもしそうなら、私はここで何が欠けていますか?

アップデート:

これを投稿した後、レジストリ キーをオンにするFusion!EnableLogと、例外で次の追加情報が得られます。

ここで別の質問があります。IISinetsrvがアプリの/binフォルダーではなく、このアセンブリのパスを検索するのはなぜですか? ログに「アプリケーション構成ファイルが見つかりません」と表示されます。これは、アセンブリ バインダーがweb.config暗号化されていないappSettingsセクションを解析してロードするために を見つける必要があるということですか?

0 投票する
1 に答える
695 参照

c# - Windows サーバーから FTP ファイルへの適用

クライアントが注文プロセスの一部としてファイルを投稿する ASP.NET MVC Web サイトがあります。これらのファイルは最大 200MB です。これらのファイルを FTP 経由で別のサーバーに転送する必要があります。これでIISに負担をかけたくありません。そのため、x 分ごとに実行されるファイル転送を処理し、Windows サービスを使用して実行する C# アプリを作成することを考えていました。

これは問題ない解決策でしょうか、それともすでにこれを処理できるものがありますか?

アプリケーションを作成した場合、Windows サービスにスケジューリングを処理させる必要があります。つまり、x 分ごとにアプリを起動するか、起動時にアプリを起動してアプリにスリープ/ウェイクアップを処理させる必要があります。

私はかなり初歩的なことを想定していました。SQL を使用して、アップロードが必要なものとアップロード済みのものを追跡します。ウィンドウサービスに特有の考慮事項は他にありますか?

Web サイトは、Windows 2012 vps の iis8 で実行されます。