मेरे पास एक वीबी स्क्रिप्ट निष्पादित करने के लिए बैच फ़ाइल है। बैच फ़ाइल को डबल क्लिक करके निष्पादित करते समय काम करेगा, लेकिन जब मैंने सी # के साथ ऐसा किया है तो यह मेरे स्थानीय पर्यावरण पर काम कर रहा है लेकिन स्टेजिंग सर्वर (विंडोज सर्वर 2008r2) में नहीं, क्या इस निष्पादन के लिए मुझे अनुमति देने की आवश्यकता है । मचान सर्वर से मैंसी # अनुमति समस्या से बैच फ़ाइल निष्पादित करना
मैं व्यवस्थापक खाते के साथ सर्वर से प्रवेश कर लिया है क्लिक करें और बैच फ़ाइल निष्पादित दोगुना कर सकते हैं ... और स्थानीय होस्ट के रूप में आवेदन ब्राउज़ किया था।
क्या मैं सी # से बैच फ़ाइल के निष्पादन पर याद कर रहा हूँ,
मुझे नहीं लगता कि मेरे स्थानीय पर्यावरण पर इसके ठीक काम कर रहा के रूप में मेरी सी # कोड के साथ किसी भी समस्या है, वैसे भी पीछा कर रहा है है मेरी सी # कोड,
if (File.Exists(FileName*))
{
System.Diagnostics.ProcessStartInfo p = new System.Diagnostics.ProcessStartInfo(FileName);
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.StartInfo.FileName = FileName;
proc.StartInfo.RedirectStandardError = true;
proc.StartInfo.RedirectStandardOutput = true;
proc.StartInfo.UseShellExecute = false;
proc.Start();
proc.WaitForExit();
}
else
{
lblMsg.Text = "Sorry unable to process you request";
}
* फ़ाइल का नाम बैच फ़ाइल का पथ है। इसके अलावा मैंने फ़ोल्डरों को पूर्ण अनुमति सेट की है जो बैच फ़ाइल और vbs फ़ाइलों दोनों को containg।
मेरा मानना है कि आपको बैच स्क्रिप्ट – Habib