2016-06-28 5 views
0

私が20年間プログラムを作成している間に、セキュリティ問題に熟達したことは一度もありません。彼らはいつも私を悩ましてきました。だからあなたがそれを愚かにしないなら、あなたが私に言っていることは理解できません。Windows 10のアップグレード後にMVCがアクセスを拒否される

私は、正常に動作している既存のASP.NET MVC Webサイトを持っています。これまではVisual Studioで問題なくデバッグできました。その後、私の雇用主は私の開発マシンをWindows 10にアップグレードしました。今は、デバッグモードで起動するたびに、Webサイトはアクセスが拒否されたと言います。エラーは、次のように続きます。

401.2 .:許可されていません:サーバー構成によってログオンに失敗しました。

IIS 7.0で実行されているInternet Explorerで同じローカルコピーを開くことはできますが、Visual Studioから実行しようとするとアクセスが拒否されます。ですから、開発サーバーの構成に焦点を当てる必要があります。私はWindows認証と役割ベースのセキュリティを使用しています。私はIISの設定を見てきました(私はセキュリティよりはるかによく理解していません)、Windows認証が有効になっているようです。それは私が知っていることすべてについてです。私は誰かがこれを解決する方法を考えていることを望んでいます。私はStackOverflowで同様の質問を見てきましたが、私はMSDNで同様のエラー解決策を見てきましたが、どれも私を助けませんでした。少なくとも彼らは1時間で私に払っている。

+0

Visual Studioのどのバージョンですか? –

+0

Visual Studio 2012. –

答えて

0

最後の安定版に戻ってプロジェクトをクリーンアップし、デバッグでプロジェクトを再度実行しようとしました。今回は、デバッグできるように管理者としてVisual Studioを実行する必要があるというエラーが表示されていました。だから私はVisual Studioを閉じて、Run As Administratorを使って再起動しました。問題が解決しました。私は正常にデバッグを実行することができました。おそらく、UACのセキュリティに関するWindows 10では、前と同じように動作しないデバッグの原因となるものがあります。

0

他の質問(IIS Express gives Access Denied error when debugging ASP.NET MVCError message 401.2.: Unauthorized: Logon failed due to server configuration. When application deployed)と私のIISの理解に基づいて、構成のチェーンのどこかでWindows認証が有効になっていないと思います。あなたのプロジェクトはIIS ExpressまたはIISでデバッグしていますか? IIS Expressには異なる設定があります。それが失敗するすべてのアクションか、[Authorize]とマークされたアクションだけですか?プロジェクトが選択されたら、プロジェクトのプロパティ(プロジェクトを右クリックし、「プロパティ」をクリック)をチェックし、ペインを選択します(これは狂気です - デフォルトのキーバインドでソリューションエクスプローラでプロジェクトを選択し、F4を押します) - 私は特に、この後者の設定があなたがヒットしている場所であると考えています。

+0

プロパティのWebセクションで「NLTM」ボックスをチェックしたところ、ロールプロバイダを検索しているように見えるため、Access Is Deniedエラーは解決したかもしれませんが、 、error.nowはMVC.dllの問題について何か言います。それはよく知られていますか?私は私のリモートデスクトップから切断したので、私はこれを明日に対処しなければならないかもしれないので、今すぐ休みを取る必要があります。 –

関連する問題