我用 WebSnap 做的 Web 服务器应用程序,
在调试方式(Web App Debugger executable)时,可以改写系统注册表。
转换到正式方式(ISAPI/NSAPI Dynamic Link Library)后,
则不能改写系统注册表,这属于正常吗?
在调试方式(Web App Debugger executable)时,可以改写系统注册表。
转换到正式方式(ISAPI/NSAPI Dynamic Link Library)后,
则不能改写系统注册表,这属于正常吗?
1。 打开 Internet 服务管理器
2。在我的 Web 服务器应用程序上点右键,选“所有任务” -->“权限向导”
3。显示出对话框后点“下一步”
4。选择“请从模板选取新的安全设置”,点“下一步”
4。选择“Secure Web Site”,点“下一步”
5。点“下一步”,“完成 ”。
6。在我的 Web 服务器应用程序上点右键,选“属性”
7。显示出对话框后点“主目录”标签
8。在“执行许可”中选择“脚本和可执行程序”
9。点“确定”然后就 OK 了!
您理解错了,我要向注册表中登记一些其它信息,比如数据库服务器的主机名称。而不是应用程序本身的信息。
不过问题巳解决了。
我的 WebSnap 程序要访问 SQL SERVER 数据库,在开发阶段,数据库服务器的地址是确定的。当开发完成交给客户使用时,则需要设置实际的服务器地址。
我的做法是 WebSnap 程序从系统注册表中获取数据库服务器地址。
另外,我允许有权限的 IE 客户修改主页面上的一些信息,也将这些信息保存在系统注册表中。 我第一次做 Web 应用程序,不知此种做法是否合适。
作为一种替代选择,也可以存储一个配置文件。
我以前没有接触过WebSnap,还能操作客户端机器的注册表吗?请问和Application里的写法一样吗?难道你是读写的是服务器机器上的注册表吗?
望不吝赐教,谢谢!