3

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

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

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

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

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

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

4

4 回答 4

3

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

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

于 2008-10-31T02:10:25.067 回答
2

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

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

我希望这是一些帮助。

于 2008-10-31T11:05:16.423 回答
0

DiscountASP 有一个共享托管计划,可让您完全信任地运行。在此处查看他们的功能列表。他们的价格从每月 10 美元起,所以我想这就是你要找的东西。

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

于 2011-08-03T09:54:51.810 回答
0

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

于 2010-10-22T11:50:34.163 回答