問題タブ [access-denied]
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.
java - java.io.FileNotFoundException: (アクセスが拒否されました)
フォルダー内のファイルを読み取ろうとしていますが、プログラムを実行すると、この例外がスローされます。他のいくつかのフォルダでも試しました。同じ例外がスローされます。
batch-file - 作成したテキストファイルの「アクセスが拒否されました」というエラーメッセージが表示されますか?
約3日前に質問をしました。これは次の場所にあります。
バッチファイルを使用してテキストファイルの2行目の文字列を置き換える方法は?
テキストファイルの文字をそれぞれの数字に変換しています。「アクセスが拒否されました」や「このファイルが見つかりません」などのエラーメッセージが表示されますが、これらすべてのエラーを発生させているのと同じバッチファイルが、これらのテキストファイルを最初に作成したものでもあります。したがって、バッチファイル自体と同じディレクトリにある必要があります(特に指定されていない限り)。私もそのフォルダに行ってチェックしました、そして彼らはそこにいます。
作成後にファイルを非表示にする小さなスクリプトを追加して、ファイルが乱雑に見えないようにしました。私はこれを使用して行いました
このコマンドでファイルを非表示にすると、ファイルを検索/呼び出しているバッチプログラムからは見えなくなりますか?
ファイル「stringparsing.bat」へのリンクは次のとおりです。http://uploading.com/files/a1m1d2f4/stringparsing.bat/
このプログラムがエラーなしでそのタスクを実行するのを手伝っていただければ幸いです。
これが完全な「stringparsing.bat」ファイルです:
windows - Windows 7 で管理者アカウントのファイルへのアクセスが拒否されました
Windows 7 ボックスで git によって作成された git リポジトリ (.git フォルダー) を削除したいと考えています。.git/refs/header フォルダーへのアクセスが拒否されたと表示されます。
管理者ロールでコンソールを開き、コマンド「takeown /F head /A /R」を発行しますが、それでも「エラー: アクセスが拒否されました。」と表示され、GUI セキュリティ ダイアログからも実行できません。
なにか提案を?
よろしく、グリーン
c# - System.ComponentModel.Win32Exception: アクセスが拒否されました
C# Windows ベースのアプリケーションを開発しています。私は得ています
System.ComponentModel.Win32Exception: アクセスが拒否されました
私のインストールされたアプリケーションで。
このエラーは、アプリケーションをインストールするときにのみ発生します。Visual Studio からアプリケーションをデバッグしようとすると、例外はありません。
IzPackインストーラーユーティリティを使用してアプリケーションをインストールし、デスクトップにインストールしました(テスト目的)。
この例外がインストールされたバージョンでのみ発生する理由を知っている人はいますか?
xml - CodeAnalysisLog XML ファイルの読み方
TFS 2010 での自動ビルドのビルド後のイベントで、NDepend というコード分析ソフトウェアを自動的にトリガーしようとしています (詳細については、こちらを参照してください)。
このコードを次の場所に追加しました。
以前の試みの1つで行ったのと同じように。正常にビルドされ、エラーはありませんでしたが、NDepend が実行されている兆候はすぐには見られませんでした。しかし、直感で、自動ビルドからドロップ フォルダーを確認することにしたところ、「blah .CodeAnalysisLog 」というラベルの付いた XML ファイルがいくつか見つかりました。これらが以前のバージョンにあったことを思い出せなかったので、考えて開いてみました。 NDepend 分析かもしれません。しかし、それをクリックすると、Internet Explorerは次のように表示されました。
XML ページを表示できません
XSLT スタイル シートを使用して XML 入力を表示できません。エラーを修正してから [更新] ボタンをクリックするか、後でもう一度やり直してください。
アクセスが拒否されました。
誰もこの問題を経験しましたか? もしそうなら、それを引き起こしているのは何ですか?上で追加した NDepend XML と関係がありますか? それとも、このエラーは、私が追加した NDepend XML とはまったく関係がないのでしょうか?
drupal - Drupal: アクセス拒否がトリガーされましたが、とにかくコンテンツを取得します
私は、各ユーザーにコンテンツを表示できるプライベート ホームページを提供するサイトを構築していますが、他のユーザーは表示できません。_menu ハンドラーのコールバックは、ユーザーがページの所有者である場合はアクセスを許可し、それ以外の場合は拒否します。すべて順調です。
そのページを改訂して、コンテンツが大量のコードではなくボックスのセットで構成されるようにしました。コンテンツは正しくまとめられますが、問題があります。ユーザー A がユーザー B のプライベート ページを見ると、当然のことながら、アクセスが拒否されたページが表示されます。ただし、ブロックは引き続き呼び出され、ユーザー A がユーザー B のプライベートな内容を見ることができるように、ブロックのコンテンツはページ上に表示されます。また、通常の「このページにアクセスする権限がありません」というメッセージも表示されません。通常、アクセスが拒否されたページに表示されるメッセージ。
なぜこれが起こっているのか理解できません。適切に設計された「特定のページにブロックを表示する」機能をブロックに与えることで、ブロックが実行されないようにすることができますが、(a) 正しくないように思われる (b) 理解できないことがまだ起こっています。一緒に、これは、特にブロックに関連する方法で、サイトのアクセス制御で何が起こっているかについて、私に悪い/面白い感じを与えます. 誰でもここで洞察を提供できますか? ありがとう!
c# - ASP.NETコードはローカルマシンでのみ機能します
設定したASP.NETWebサイトで問題が発生し、デバッグが非常に困難です。
背景情報:
私のWebサイトには、ユーザーが1つまたは複数のMicrosoftWordドキュメントをアップロードできるページがあります。次に、ユーザーはボタンを押すことができ、コードはドキュメントを開き、単語を数え、テーブル内の単語数を返すことになっています。
これは、デバッガーを実行しているVisual Studioで完全に正常に機能しますが、別のコンピューターからWeb経由で実行しようとすると、エラーが発生します。
ここにいくつかのコードがあります。できるだけ単純化してみました。
そして、MicrosoftWordOperations
コードはかなり基本的です:
編集:
私はいくつかの基本的なデバッグを行うことができました、そしてこれが最初のコードブロックで捕らえられる例外です:
System.UnauthorizedAccessException:CLSID {000209FF-0000-0000-C000-000000000046}のコンポーネントのCOMクラスファクトリの取得が、次のエラーのために失敗しました:80070005アクセスが拒否されました。(HRESULTからの例外:0x80070005(E_ACCESSDENIED))。[path] \ MicrosoftWordOperations.cs:line 26のMicrosoftWordOperations.GetContents()で[path] \ WordCounter.aspx.cs:line69のContent_WordCounter.CountWords()で
編集:
MSWordがサーバーにインストールされています。
編集:
26行目:Word.Application wordObject = new Word.Application();
69行目:String contents = wordOps.GetContents();
asp.net - ASP.NET FileUpload でファイルを保存できません - アクセスが拒否されました
以下のコードは、私のウェブサイトで写真を挿入するために使用されています。私のコンピューターでは写真を挿入できますが、リモートマシンに転送するとエラーメッセージが表示されます。コードは次のとおりです。
エラーメッセージは次のとおりです。
「/please-god」アプリケーションでサーバー エラーが発生しました。パス「D:\Hosting\4423045\html\please-god\UploadedImages\3.jpg」へのアクセスが拒否されました。説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。
例外の詳細: System.UnauthorizedAccessException: パス 'D:\Hosting\4423045\html\please-god\UploadedImages\3.jpg' へのアクセスが拒否されました。
ASP.NET は、要求されたリソースへのアクセスを許可されていません。リソースへのアクセス権を ASP.NET 要求 ID に付与することを検討してください。ASP.NET には、アプリケーションが偽装していない場合に使用されるベース プロセス ID (通常、IIS 5 では {MACHINE}\ASPNET、IIS 6 ではネットワーク サービス) があります。アプリケーションが を介して偽装している場合、ID は匿名ユーザー (通常は IUSR_MACHINENAME) または認証された要求ユーザーになります。
ファイルへの ASP.NET アクセスを許可するには、エクスプローラーでファイルを右クリックし、[プロパティ] を選択して、[セキュリティ] タブを選択します。[追加] をクリックして、適切なユーザーまたはグループを追加します。ASP.NET アカウントを強調表示し、必要なアクセスのボックスをオンにします。
ソース エラー:
Line 21: If imageUpload.HasFile Then Line 22:
Dim baseDirectory As String = Server.MapPath("~/UploadedImages/") Line 23:
imageUpload.SaveAs(baseDirectory & pictureIDJustAdded & ".jpg") Line 24: End If Line 25 : End If ソース ファイル: D:\Hosting\4423045\html\please-god\PhotoAdmin\Default.aspx.vb 行: 23スタックトレース:
[UnauthorizedAccessException: パス 'D:\Hosting\4423045\html\please-god\UploadedImages\3.jpg' へのアクセスが拒否されました。]
System.IO.__Error.WinIOError(Int32 errorCode, String MaybeFullPath) +7715167 System.IO .FileStream.Init(文字列パス、FileMode モード、FileAccess アクセス、Int32 権限、Boolean useRights、FileShare 共有、Int32 bufferSize、FileOptions オプション、SECURITY_ATTRIBUTES secAttrs、String msgPath、Boolean bFromProxy) +1162
System.IO.FileStream..ctor(Stringパス、FileMode モード、FileAccess アクセス、FileShare 共有、Int32 bufferSize、FileOptions オプション、String msgPath、Boolean bFromProxy) +61 System.IO.FileStream..ctor(String パス、FileMode モード) +55
System.Web.HttpPostedFile.SaveAs(文字列ファイル名) +99
System.Web.UI.WebControls.FileUpload.SaveAs(文字列ファイル名) +23
PhotoAdmin_Default.dvPictureInsert_ItemInserted(オブジェクト送信者、DetailsViewInsertedEventArgs e) in D:\Hosting\4423045\html\please-god\PhotoAdmin\Default.aspx.vb:23 System.Web.UI.WebControls.DetailsView.OnItemInserted(DetailsViewInsertedEventArgs e) +108
System.Web.UI.WebControls.DetailsView.HandleInsertCallback(Int32 影響を受ける行、例外 ex) +69
System.Web.UI.DataSourceView.Insert(IDictionary 値、 DataSourceViewOperationCallback コールバック) +134
System.Web.UI.WebControls.DetailsView.HandleInsert(String commandArg, Boolean causeValidation) +274 System.Web.UI.WebControls.DetailsView.HandleEvent(EventArgs e, Boolean causeValidation, String validationGroup) +676
System.Web.UI.WebControls.DetailsView.OnBubbleEvent(オブジェクト ソース、EventArgs e) +95
System.Web.UI.Control.RaiseBubbleEvent(オブジェクト ソース、EventArgs 引数) +37
System.Web.UI.WebControls.DetailsViewRow.OnBubbleEvent(オブジェクト ソース、EventArgs e) +113
System.Web.UI.Control.RaiseBubbleEvent(オブジェクト ソース、EventArgs args) +37
System.Web.UI.WebControls.LinkButton.OnCommand(CommandEventArgs e) +118
System.Web.UI.WebControls .LinkButton.RaisePostBackEvent(String eventArgument) +135
System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +175
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) + 1565
drupal - drupal でアップロードされたファイル (flv&images) にアクセスできない
flv ファイルをアップロードできるコンテンツ タイプのカスタム アップロード フィールドがあります。そして、私はそれを再生する私のテーマにjwプレーヤーを持っています。私のローカルホストではすべて正常に動作します。しかし、それをアップロードした後、それが表示されますAccess Denied or File not found Error.
files フォルダのパーミッションを確認しましたが、問題ないようです。ファイルへのリンクを直接入力しても、ページが見つかりません。
何が問題ですか?何ができるでしょうか?私は使用して絶対URLをprint $base_url
試してみましたが、print $base_path
どちらもローカルホストでうまく機能しました。
更新: image_cache のサムネイルやアップロードされた画像にもアクセスできません。これはちょっと奇妙です。私はこれを理解することはできません。
.htacess は、localhost とサーバーで同じです。しかし、なぜサーバーでしかアクセスできないのですか? すべての試行について、ログとその show pagenotfound エラーを確認しました。
私の .htaccess ファイル:
ファイル ディレクトリの .htacess:
c# - あるクラスのフォルダーへのアクセスが拒否されましたが、別のクラスでは拒否されませんでした
次のコードでフォルダーの名前を変更しようとすると、例外が発生します。
例外:
問題は、私のアプリケーションの別のクラスでまったく同じコードラインが機能することです。アプリケーションは、1 つの DLL のみで構成されます。
ここで何が起きてるの?何か案は?
より詳しい情報:
- アプリケーションは、MVVM デザイン パターンを使用する WPF アプリケーションです。
- フォルダーの名前変更が機能するクラスは ViewModel です。
- フォルダーの名前変更が機能しないクラスはヘルパー クラスです (このメソッドは、フォルダーの名前を変更する前にデータベース関連の処理を行います)。