Big*_*Jim 5 c# asp.net security
我正在尝试加密web.config中的连接字符串.我正在跟进:
http://msdn.microsoft.com/en-us/library/2w117ede.aspx
但是当我使用命令到达零件时:
aspnet_regiis -pe"connectionStrings"-app"/ MyApplication"-prov"MyProvider"
它一直在抱怨:
"无法打开虚拟路径'/ MyApplication'和站点'默认网站'的配置
无法映射路径'/ myapplication'失败!
我很确定我已正确遵循了说明.我直接在'C:\'根目录中创建了名为'MyApplication'的项目.
有任何想法吗?也许我应该遵循一套不同的指示?
您是否将 MyApplication 文件夹添加为 IIS 中默认网站下的虚拟目录?这似乎就是它正在寻找的东西,而不是文件夹路径......
\n\n根据此 MSDN 帖子,您可以使用-site来定义要定位的站点。该网站的摘录:
\n\n使用 \xe2\x80\x93app 选项来标识\n Web.config 文件将被加密的应用程序,并使用 -site 选项来标识\n 该应用程序属于哪个网站。该网站是使用 Internet 信息服务 (IIS) 元数据库中的站点号来标识的。您可以从 ServerVariables 集合中的 INSTANCE_META_PATH 服务器变量中检索站点号。例如,安装 IIS 后,将创建一个名为“默认网站”的网站作为站点 1。在该站点提供的页面中站点,\n INSTANCE_META_PATH 服务器变量返回“/LM/W3SVC/1”。如果未指定 -site 选项,则使用站点 1。
\n
| 归档时间: |
|
| 查看次数: |
4583 次 |
| 最近记录: |