可以在aWcfServiceLibrary中添加对System.Web.dll的引用。
我想创建一个在服务器上执行EXE的Wcf服务。 为此,我有以下代码:
System.Diagnostics.Process process1 = new System.Diagnostics.Process();
process1.StartInfo.WorkingDirectory = System.Web.Request.MapPath("~/view");
process1.StartInfo.Arguments = "arguments";
process1.StartInfo.FileName = Request.MapPath("WindowsMediaPlayer.exe");
process1.Start();
但问题是Request在System.Web.dll中,并且这个assemblt没有出现在我可以作为参考添加到WcfServiceLibrary的程序集列表中。
你会建议什么?
答案 0 :(得分:0)
如果您使用的是Visual Studio和.Net 4.0,它总是将您的服务默认为.net 4.o客户端配置文件作为目标框架。转到服务的属性并将其更改为常规.net 4.o然后您可以添加引用。