我有一个开源的asp.net网站,可以在apache / mono下运行。我有一个新版本我准备发布但它在linux下运行有问题。在窗户上一切都很好。
我第一次加载页面时得到:
System.InvalidOperationException无法映射路径' /App_WebReferences/MythContent/ContentServices.wsdl'
文件在那里:
-rw-r - r-- 1 www-data www-data 37K 2013年11月20日mobilemyth / App_WebReferences / MythContent / ContentServices.wsdl
再次刷新页面,你得到:
System.IO.IOException 在路径上共享违规/tmp/www-data-temp-aspnet-0/9e3969b/Resources.frontendsettings.aspx.resources
这就是你从他们那里得到的一切。有什么想法吗?
答案 0 :(得分:0)
在Mono中,此问题的最佳解决方案是使用wsdl2
命令行并生成类,并将其放入App_Cod
。因此,您可以在应用中使用WebService客户端。
样品:
$ wsdl2 http://< your url of wsdl >?WSDL