【问题标题】:Shared Hosting <trust level ="Medium" />共享主机 <trust level ="Medium" />
【发布时间】:2008-10-31 01:42:24
【问题描述】:

我有点惊讶这不是在更多的论坛上,因为它是一个完整的节目停止者。 我有一个调用我编写的 Web 服务的 ASP.NET 应用程序。它托管在共享托管站点上。最近,公司移动了我的服务器以允许 1.1 和 2.0 应用程序。信任级别已从“完全”更改为“中等”,我的代码已停止工作。该公司不会对其 machine.config 文件进行任何更改或将我的 Web 服务添加为端点。我无法覆盖 web.config 文件中的设置,也无法在 web.config 文件中设置 originUrl。

我客户的小型企业网站现已离线,她将停业。

我已将我的代码升级到 2.0,并且在我的 web.config 文件中我将信任级别设置为“中”(我很难学到这一课)但即使在我的开发机器上我也无法通过对我的网络的调用服务。我明白了 “System.Security.SecurityException:请求'System.Net.WebPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'类型的权限失败。”

我已经读到我应该能够“围绕”这些问题编写代码,但我什至不知道从哪里开始。

有没有人知道我需要做什么才能让我的代码在一个完全锁定的托管服务器上运行,在该服务器上不允许更改我的配置文件...

我能买到的最好的一瓶最好的威士忌给帮助我找到解决方案的人。 ;-)

【问题讨论】:

    标签: c# asp.net web-hosting


    【解决方案1】:

    在我看来,您的虚拟主机不是很灵活。我会问他们添加他们允许的所需权限。我在使用 Server Intellect 时遇到了同样的问题,在与他们交谈并告诉他们我需要的许可后,他们提供了帮助并解决了问题。

    不过,老实说,有很多托管公司和很多愿意与人们合作以开展业务的人。如果我面临同样困难的托管服务提供商,我会在别处寻找可以帮助您的提供商。他们所做的改变给你带来了痛苦,他们至少应该尝试帮助你,否则就会转向想要支持你的人。只要我 2 美分,可能不是您要找的推荐。

    【讨论】:

    • 谢谢罗伯。很高兴知道至少其他人遇到过这些问题以及他们如何对它们进行分类。我正在寻求改变,我只是讨厌我的客户因为我的工作而失去业务。再次感谢。
    【解决方案2】:

    嘿... 获得一个 VPS... 这将让您设置自己的权限级别。共享主机是胡扯。

    有一段时间,我使用 Godaddy 来托管一个网站,该网站有一个与我的网站一起运行的多线程应用程序。 Godaddy 杀了它,然后我不得不移动主机......现在我有自己的服务器,但它每月给我 190 美元。如果你想要一个便宜的 Windows 服务器,你可以得到一个每月 50 美元的策略。我不知道这是否在您的预算之内,但这将使您可以完全访问 PC,包括远程桌面。

    希望对你有所帮助。

    【讨论】:

    • 从哪里可以得到这些价格?只是例子
    【解决方案3】:

    Hostgator 似乎是最好的。我正在使用 hostgator。

    【讨论】:

      【解决方案4】:

      DiscountASP 有一个共享托管计划,可让您在完全信任的情况下运行。见他们的feature list here。他们的价格从每月 10 美元起,所以我猜这正是您想要的。

      我已经使用 DiscountASP 的服务大约一年了,我对它们非常满意。当然,您的里程可能会有所不同。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-01-06
        • 2018-06-21
        • 1970-01-01
        • 1970-01-01
        • 2010-09-20
        • 2010-11-10
        • 2023-03-31
        • 2013-01-06
        相关资源
        最近更新 更多