ASP.Net托管中的中等信任环境中的I / O权限问题

时间:2015-02-16 07:23:22

标签: asp.net api file-permissions shared-hosting medium-trust

我在共享托管计划上托管了我的网站和API(在bigrock服务器 - 托管服务提供商公司) 直到现在我完全信任所以我从来没有遇到问题,从/向服务器存储和检索图像。但最近他们改变了我的信任,现在他们只给予中等信任(在bigrock托管之前我也检查了godaddy .Godaddy给予中等信任所以我选择了bigrock,但现在两个托管服务提供商对我来说都是一样的)

  • 备用选项:我将图像存储在数据库中,这样当图像存储在数据库中时,不会出现信任级别,但遗憾的是它会导致我的API加载。好像我将图像存储在DB中,字节数组将在API中传输。因此,站点/移动平台将花费很长时间来显示数据。 (截至目前我正在传递图像网址,因此页面加载了信息,图像将加载到其他线程中。所以最终,用户不需要等待很长时间才能获得正确的信息)

我在somename.domain.com上托管了我的网络应用程序,而我在somenameAPI.doamin.com上托管了api

(我目前的R& D:我可以将API和应用程序同时托管在同一个文件夹中吗?因为我正在访问任何与DB的连接的API。我面临着在服务器上存储图像的问题(通过服务器上的API存储位置,我检索该位置并将该URL存储在该记录的数据库中,这样我就可以为该记录检索相同的图像)

我是在正确的轨道上吗?任何其他选择/意见将不胜感激。

此致

1 个答案:

答案 0 :(得分:0)

抱歉,you can't run ASP.NET on medium trust anymore。部分信任是officially considered obsolete by Microsoft

找到一个让您完全信任或使用VPS的地方。事实上你的主人没有意识到部分信任已经死亡意味着你不应该使用它们。

仍然可以对ASP.NET网站进行沙盒处理。但是,此必须在操作系统级别完成。