加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

webservice 调试中遇到的问题

发布时间:2020-12-17 02:00:21 所属栏目:安全 来源:网络整理
导读:遇到的问题很郁闷 终于解决了 特此记录下来。 1、首先是 在vs2005中调试中服务正常,在IIS中却无法正常浏览 。 现象:Server Application Error? 解决办法: 1、修改IWAM_Myserver帐号密码,在“开始”-“设置”-“控制面板”-“管理工具”-“计算机管理 ”

遇到的问题很郁闷 终于解决了 特此记录下来。

1、首先是 在vs2005中调试中服务正常,在IIS中却无法正常浏览 。

现象:Server Application Error?

解决办法:

    1、修改IWAM_Myserver帐号密码,在“开始”->“设置”->“控制面板”->“管理工具”->“计算机管理

”中,“系统工具”->“本地用户和组”->“用户”里面,一个IWAM_Myserver(Myserver为本地计算机

名)的帐号内,右键更改密码,更改为一个自定义的密码即可,假设为“1234”;

2、修改IIS内部IWAM_Myserver帐号密码,在c:/inetpub/adminscripts/目录下(IIS安装默认目录),输

入:c:/inetpub/adminscripts>cscript.exe adsutil.vbs set w3svc/wamuserpass "1234"? .修改成功

后,系统有如下提示wamuserpass:???????????????????? (string) "******"

也可以修改相关文件使查看到的******变为可显示:
在c:/inetpub/adminscripts? 找到adsutil.vbs?? (根据装系统时设定的不同,有的路径可能不一样)
用记事本打开此文件
查找 issecureproperty = true (只有一个符合字段,在一个条件语句里面)
将 issecureproperty = true 改为 issecureproperty = false
保存关闭。
然后使用命令:cscript.exe adsutil.vbs get w3svc/wamuserpass来获取密码

3、在“开始”->“设置”->“控制面板”->“管理工具”->“计算机管理”中,“系统工具”->“本地

用户和组”->“用户”里面,确认IWAM_My server用户只在GUEST组内,再在“本地用户和组”->“组”

里面,右键点击Users组属性,添加进NT AUTHORITY/Authenticated Users和NT AUTHORITY/Interactive

两个用户成员,确定。

4、在IIS安装默认目录下输入:c:/inetpub/adminscripts>cscript.exe synciwam.vbs -v?
将COM+程序的用户改回为IWAM用户,重新启动IIS Out-Of-Process Pooled Applications应用程序,没有

再报错了,再重启IIS。
2 C# webservice 名称以无效字符开头.
 解决方法
在命令行窗口中输入“C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis.exe -i”。
你会发现,IIS>默认网站>属性>主目录>配置>映射应用程序映射中,增加了扩展名(比如.aspx)。这样,在IIS中就注册完成了
3 。访问 IIS 元数据库失败
 
    aspnet_regiis -ga ASPNET  搞定

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读