代码之家  ›  专栏  ›  技术社区  ›  Alex Argo

使用与ASP.NET共享托管的前10个gotchas

  •  8
  • Alex Argo  · 技术社区  · 6 年前

    我最近开始为我的客户使用一个共享主机,所以可以看到项目进展,或者为自己使用一种新技术。我似乎每次部署在本地运行良好的新项目时,都会在共享主机上遇到新的东西。

    您有共享的托管部署清单吗?

    部署到共享主机时遇到的常见问题是什么?

    5 回复  |  直到 13 年前
        1
  •  8
  •   lomaxx    15 年前

    中等信任。 如果您正在开发进入共享主机的代码,那么您应该将本地应用程序设置为以中等信任方式运行,否则您几乎可以保证在完全信任的情况下执行良好但在中等信任环境中死亡的代码会出现安全问题。

    此msdn文章更详细地解释了媒体信任:

    http://msdn.microsoft.com/en-us/library/ms998341.aspx

        2
  •  3
  •   user151323    15 年前

    它们并不总是让您直接访问数据库(Enterprise Manager/Management Studio)。

    您最终会使用一些奇怪的Web GUI来创建数据库实体,而这些实体不接受其他有效的SQL语法,因此您必须更新所有查询和存储过程以适应它们的自定义更改和限制。

        3
  •  3
  •   Alex Argo    15 年前

    我的一个问题是文件IO权限问题。从ASP.NET向Web服务器上的文件写入的示例。您必须使用提供的联机工具,以允许权限执行的不仅仅是读取。

        4
  •  0
  •   Ron Klein    13 年前

    没有预览站点 .

    也就是说,指向Web应用程序的基于主机的路径,而不实际指向它的DNS。

    例子:

    http://www234.your-shared-host.com/preview/user/bla/default.aspx (不要尝试,这只是一个例子。)

        5
  •  0
  •   Ron Klein    13 年前

    取消手续不方便

    在我使用的一些共享主机中,我发现要取消,我必须打个电话。网络上什么都没有,甚至一封电子邮件也没有。

    我敢打赌,主人认为大多数人在真正需要电话之前都不会打电话。他们是对的。