首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在asp.net上创建静态文件安全吗?

在asp.net上创建静态文件安全吗?
EN

Stack Overflow用户
提问于 2020-04-12 11:26:12
回答 1查看 47关注 0票数 0

我得到了一个asp.net项目(sitecore),其中我的客户端没有在本地主机上运行该项目的许可证。因此,我必须通过应用程序服务编辑器直接在服务器/门户azure上进行开发

我的客户想要添加2个新页面。所以我这样做

在项目的根目录下,我创建了一个新文件夹。名称为静态文件夹。然后我制作html文件。名字是test.html

然后在Web.config上,我像这样添加:

代码语言:javascript
代码运行次数:0
运行
复制
  <system.webServer>
    ...
    <httpRedirect enabled="true" exactDestination="true" httpResponseStatus="Found">
       <add wildcard="*/Investor" destination="/static/test.html" />
    </httpRedirect>
  </system.webServer>

我试着那样做,它起作用了

这种方式好吗?安全吗?还是有更好的方法?我别无选择

EN

回答 1

Stack Overflow用户

发布于 2020-04-12 11:41:48

好的和安全的方法是(a)部署到开发环境,测试,并向上升级到试运行,然后生产,或者(b)蓝色/绿色部署。直接在生产服务器上编辑从来都不是一个好主意。

编辑web.config、将文件夹添加到根目录,以及对站点进行其他更改对您来说似乎是无缝的,但在幕后,您可能会触发应用程序动态回收或重新编译。如果您的应用程序是有状态的,这可能会导致用户自发注销(最好的情况)或遇到奇怪的间歇性行为(最坏的情况)。

我知道你的客户在这里玩得很便宜,所以他们需要理解他们强迫你遵循的做法既不好也不安全。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61166471

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档