你这样调服务器的VBScript当然会报错啊,在本机VS2013调试,是因为是管理员权限当然是可以正常运行的啊。所以你应该换一种方式:下载一个叫“SpeechLib.dll ”的动态链接库 ,然后在项目中引用该动态链接库:
第二步 调用并使用
SpVoice speech = new SpVoice();//new一个
int speechRate = 1; //语音朗读速度
int volume = 100; //音量
bool paused = false;//是否暂停
string testspeech = "朗读内容…………"; //测试朗读内容
if (paused)
{
speech.Resume();
paused = false;
}
else
{
speech.Rate = speechRate;
speech.Volume = volume;
speech.Speak(testspeech, SpeechVoiceSpeakFlags.SVSFlagsAsync);//开始语音朗读
}
public ActionResult Index(int? page)
{
SpVoice speech = new SpVoice();//new一个
int speechRate = 1; //语音朗读速度
int volume = 100; //音量
bool paused = false;//是否暂停
string testspeech = "朗读内容…………";//测试朗读内容
if (paused)
{
speech.Resume();
paused = false;
}
else
{
speech.Rate = speechRate;
speech.Volume = volume;
speech.Speak(testspeech, SpeechVoiceSpeakFlags.SVSFlagsAsync);//开始语音朗读
}
}
错误:拒绝访问。检查你的文件的权限,iis是否有权限访问