共享主机<trust level =“Medium”> </trust>

时间:2008-10-31 01:42:24

标签: c# asp.net web-hosting

我有点惊讶的是,这不是更多的论坛,因为它是一个完全显示阻止。 我有一个ASP.NET应用程序,它调用我写的Web服务。它托管在共享主机站点上。最近,该公司将我的服务器移动到允许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'的权限失败。”

我已经读过我应该能够'编码'这些问题,但我不知道从哪里开始。

有没有人知道我需要做些什么来让我的代码在一个完全锁定的托管服务器上工作,而我的配置文件不会被允许更改...

最好的一瓶威士忌,我可以买给那些帮我找到解决方案的人。 ;-)

4 个答案:

答案 0 :(得分:3)

听起来我的网络主机不是很灵活。我会问他们添加他们允许的所需权限。我遇到了与Server Intellect相同的问题,在与他们交谈并告诉他们我需要的许可后,他们帮助解决了问题。

老实说,有很多托管公司和很多愿意与人合作以获得业务的公司。如果我面对同样困难的托管服务提供商,我会寻找一个可以帮助你的提供商。他们所做的改变给你带来了痛苦,他们至少应该试图帮助你,否则就转移到想要支持你的人身上。只需2美分,可能不是你想要的推荐。

答案 1 :(得分:2)

嘿......获取VPS ......这将让您设置自己的权限级别。共享主机是骰子。

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

我希望这是一些帮助。

答案 2 :(得分:0)

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

答案 3 :(得分:0)

DiscountASP有一个共享主机方案,可让您完全信任。查看他们的feature list here。他们的价格从每月10美元开始,所以这就是你要找的东西。我想。

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