に HTML ファイルがありますC:\Users\myusername\AppData\Roaming\myapp\file.html
。C# アプリケーションの Web ブラウザーを介してファイルにアクセスし、アプリ内からプレビューしています。
ただし、アプリを別のコンピューターに配置すると、webBrowser1 のアドレスはまだユーザー名に固有であるため、他のユーザーはプレビューにアクセスできません。
URL にハードコードされたユーザー名を使用せずに、Web ブラウザで URL としてファイルにアクセスする方法はありますか?
私が試したこと:
- C:\Users\%USERNAME%\AppData\Roaming\myapp\file.html
- C:\Users\AppData\Roaming\myapp\file.html
ありがとう!
助けられた後に使用したコードは次のとおりです。
string folderPath = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
string address = Path.Combine(folderPath + @"\myapp\file.html");
webBrowser1.Navigate(address);