私は自分の会社がブランドを見つけることができる店をチェックするための小さなウェブサイトを手に入れました. この Web サイトでは、ac# コードを使用して、サブフォルダー内の .txt ファイルをチェックしています。PCで「C:\brands」のようなパスを使用している間はうまくいきましたが、今はホームページをホストしようとしているので、パスを「~/App_Data/Brands/Normal」+ StoreNames()[i] +」に変更しました。TXT"。しかし、今では .txt ファイルにアクセスできなくなりました。txt ファイルは root/App_Data/Brands/Normal にありますが、コードは root/App_Code にあります。それは問題になるでしょうか?
また、特別な権限やアカウントなしでファイルにアクセスしようとしています。ホストはhttps://panel.sitecloud.cytanium.com/です。
ファイルに再度アクセスするには何が必要ですか? 私のコードでも問題になる可能性があります。これは、localhost でも機能しないためです (extern フォルダーで機能した場合)。
編集:
わかりました、MapPath は仕事をしました! if(File.Exists(HttpContext.Current.Server.MapPath(sFilename))) にも MapPath を追加するのを忘れていました。