nimatbt
یک شنبه 06 مرداد 1392, 12:33 عصر
با سلام به اساتید گرامی
من یه سایتی دارم که فایل خاصی از روی سرور را خوانده و حجم آن را نمایش میدهد و فولدر آن را باز میکند. وقتی سایت را با ویژوال استودیو اجرا می کنم هیچ مشکلی ندارد و درست اجرا می شود ولی وقتی از طریق iis آن را اجرا میکنم. فولدر باز نمی شود و هیچ خطایی هم نمی دهد. به نظر شما مشکل از چیست؟ از تنظیمات iis یا ایراد برنامه نویسی.
string WindowsPath = Environment.SystemDirectory.Substring(0, Environment.SystemDirectory.LastIndexOf("\\"));
ProcessStartInfo psi = new ProcessStartInfo(String.Format("{0}\\explorer.exe", WindowsPath));
string FolderPath = ((LinkButton)(DetailsView1.FindControl("LBURL"))).Text.ToString();
psi.Arguments = FolderPath;
Process.Start(psi);
من یه سایتی دارم که فایل خاصی از روی سرور را خوانده و حجم آن را نمایش میدهد و فولدر آن را باز میکند. وقتی سایت را با ویژوال استودیو اجرا می کنم هیچ مشکلی ندارد و درست اجرا می شود ولی وقتی از طریق iis آن را اجرا میکنم. فولدر باز نمی شود و هیچ خطایی هم نمی دهد. به نظر شما مشکل از چیست؟ از تنظیمات iis یا ایراد برنامه نویسی.
string WindowsPath = Environment.SystemDirectory.Substring(0, Environment.SystemDirectory.LastIndexOf("\\"));
ProcessStartInfo psi = new ProcessStartInfo(String.Format("{0}\\explorer.exe", WindowsPath));
string FolderPath = ((LinkButton)(DetailsView1.FindControl("LBURL"))).Text.ToString();
psi.Arguments = FolderPath;
Process.Start(psi);