asp.net – 我可以在Medium trust中创建一个可写的文件夹吗?
我的网络应用程序写入几个文件夹(日志,上传等),我总是通过我的托管服务提供商手动设置这些权限.
我想创建一个在新安装上执行此操作的安装脚本.这是否可以在中等信托下进行? 我甚至无法调用File.GetAccessControl,更不用说File.SetAccessControl了,但无论如何我都不需要这样的“大锤子”.我只是想做ISP(在这种情况下是GoDaddy)让我通过管理控制台做的事情. 我相信PHP能够做到这一点,如果可能的话,我愿意为此目的考虑一个PHP页面. 解决方法
好的,假设您以通常的方式使用IIS和asp.net,您必须拥有一个asp.net帐户,框架在该帐户下代表您执行您的应用程序.
Web应用程序在单个帐户下运行,并且通过身份验证,用户可以通过编程方式获得执行“主帐户”代表他们执行的操作的权限. 把它想象成这样…… Asp.net加载你的应用程序(asp帐户) 用户请求使用您帐户下呈现的网页执行某些操作… asp.net检查用户是否有权执行操作(asp.net acount) 因此…… 最重要的是…… IIS服务器本身通常在系统/网络服务帐户下运行. 所以问题是…… 查看框架中的成员资格提供程序和roleprovider类,您应该能够继承这些类,并创建一个ActiveDirectoryRoleProvider和ActiveDirectoryMembershipProvider类,它将根据AD中用户的角色成员身份进行身份验证,或者如果您更喜欢仅对数据库进行身份验证.基本的asp.net提供程序类. 希望这可以帮助. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – CompositeControl中的DropDownList是否应该记住
- ASP.NET找到了具有相同ID“x”的多个控件.的FindControl
- asp.net-mvc – MVC4上的服务堆栈
- asp.net-mvc-3 – MVC3 – 如何在最后插入一个带有换行符的
- ASP.NET MVC 开源项目Kigg解读(1)
- asp.net-core – 为什么Bind属性似乎破坏了我对嵌套对象的模
- asp.net – 页面控制
- asp.net-mvc – MVC ViewBag最佳实践
- Asp查询整库,每表100条保存为csv格式
- asp.net-mvc – 如何用Fluent语法编写HtmlHelper
- asp.net-mvc – 如何在一个视图中呈现强类型的局
- asp.net – 开发期间缓慢的页面刷新时间
- 身份验证 – ASP:使用JMail进行SMTP身份验证失败
- ASP.Net的最佳“加载”反馈?
- ASP.NET CORE中控制器内return HTML 内容自动编码
- asp.net-mvc – 如何扩展/架构ASP.NET MVC 3授权
- asp.net – Oracle padding exploit – 如何下载
- asp.net – HtmlGenericControl(“br”)呈现两次
- asp.net – VS2012 Crystal Report Viewer组树隐
- Asp.Net MVC UNITOfWork和MySQL和睡眠连接