【问题标题】:Mono Site Failed to map path '/App_WebReferences/.... ErrorMono 站点无法映射路径 '/App_WebReferences/.... 错误
【发布时间】:2014-10-15 19:27:17
【问题描述】:

我有一个旨在在 apache/mono 下运行的开源 asp.net 站点。我有一个准备发布的新版本,但是在 linux 下运行时出现问题。一切都在 Windows 上运行良好。

第一次加载我得到的页面:

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 上的共享冲突

这就是你从他们那里得到的全部。有什么想法吗?

【问题讨论】:

  • :( 还是有这个问题。
  • 解决方法在这里:bugzilla.xamarin.com/show_bug.cgi?id=24457您可以在System.Web中评论相关行
  • 有趣。我得看看这是否匹配。可悲的是,这是我分发的一个开源网站,所以我的用户仍然会被卡住。感谢您的链接。

标签: asp.net apache mono mod-mono


【解决方案1】:

在 Mono 中,此问题的最佳解决方案是使用 wsdl2 命令行并生成类并将其放入 App_Cod。这样你就可以在你的应用中使用 WebService 客户端了。

示例:

$ wsdl2 http://< your url of wsdl >?WSDL

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多