私のコードでは、適切なパスのおかげで、IIS サーバーでファイル Index.html を開きます。
私は実際にこれを使用しています:
string path = "C://inetpub//wwwroot//Files//Wireframes//" + ((LinkButton)sender).ID;
System.IO.DirectoryInfo di = new System.IO.DirectoryInfo(path);
System.IO.FileInfo[] fiArr = di.GetFiles("*", SearchOption.TopDirectoryOnly);
foreach (System.IO.FileInfo thefile in fiArr)
{
if (thefile.Name == "index.html")
{
System.Diagnostics.Process.Start(path + "/index.html");
}
}
}
なぜローカルで動作しているのか疑問に思っていますが、プロジェクトをサーバーに配置すると、これは何もしません。