您的位置:程序门 -> vb -> 网络编程



iis应用程序的问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


iis应用程序的问题[已结贴,结贴人:hotheartlewis]
发表于:2007-04-23 15:05:26 楼主
我用iis应用程序试验一下功能,完全是缺省设置
option   explicit
option   compare   text

private   sub   webclass_start()
       
        '写一个对用户的回答
        with   response
                .write   " <html> "
                .write   " <body> "
                .write   " <h1> <font   face= " "arial " "> webclass1   起始页 </font> </h1> "
                .write   " <p> 本响应是在   webclass1   的起始事件中创建的。 </p> "
                .write   " </body> "
                .write   " </html> "
        end   with

end   sub
,在web的主目录下编译生成project1.dll,同时主目录下自动生成webclass1.asp,内容为:
<%
response.buffer=true
response.expires=0

if   (vartype(application( "~wc~webclassmanager "))   =   0)   then
application.lock
if   (vartype(application( "~wc~webclassmanager "))   =   0)   then
set   application( "~wc~webclassmanager ")   =   server.createobject( "webclassruntime.webclassmanager ")
end   if
application.unlock
end   if

application( "~wc~webclassmanager ").processnostatewebclass   "project1.webclass1 ",   _
server,   _
application,   _
session,   _
request,   _
response
%>
执行http://localhost/webclass1.asp,可以显示刚才自己在project1.dll中写的内容
                <html>
                <body>
                <h1> <font   face= " "arial " "> webclass1   起始页 </font> </h1>
                <p> 本响应是在   webclass1   的起始事件中创建的。 </p>
                </body>
                </html>


可为什么我直接执行http://localhost/project1.dll,却返回
该页无法显示  
您要查看的页当前不可用。网站可能遇到技术问题,或者您需要调整浏览器设置。  

--------------------------------------------------------------------------------

请尝试以下操作:

单击刷新按钮,或以后再试。

如果您已经在地址栏中输入该网页的地址,请确认其拼写正确。

要查看连接设置,请单击工具菜单,然后单击   internet   选项。在连接选项卡上,单击局域网设置。   这些设置应该与您局域网(lan)管理员或   internet   服务提供商(isp)所提供的相匹配。  
如果您的网络管理员允许,microsoft   windows   可以检查您的网络并自动查找网络连接设置。
如果您希望   windows   进行查找,
请单击检测网络设置。  
某些站点要求   128-位的连接安全性。单击帮助菜单,然后单击关于   internet   explorer   可以查看您所安装的安全强度。  
如果您要访问某安全站点,请确保您的安全设置能够支持。请单击工具菜单,然后单击   internet   选项。在“高级”选项卡上,滚动到“安全”部分,复选   ssl   2.0、ssl   3.0、tls   1.0、pct   1.0   设置。  
单击后退按钮,尝试其他链接。  


找不到服务器或发生   dns   错误
internet   explorer    


好像找不到这个dll文件似的。
这是为什么呢?
发表于:2007-04-23 15:07:181楼 得分:0
不好意思,说错了,返回的结果是500错误


无法显示网页  
您要访问的网页有问题,无法显示。  

--------------------------------------------------------------------------------

请尝试以下操作:

打开   192.168.1.34   主页,然后查找指向您感兴趣信息的链接。  
单击刷新按钮,或以后再试。

单击搜索,寻找   internet   上的信息。  
也可查看相关站点列表。  

http   500   -   内部服务器错误  
internet   explorer    


为什么呢?
发表于:2007-04-23 15:56:082楼 得分:40
dll文件没有注册?
发表于:2007-04-23 16:14:033楼 得分:0
肯定注册了,否则的话上面用asp调用的就不会执行正确。
发表于:2007-04-23 16:59:444楼 得分:50
权限分配问题!
发表于:2007-04-24 08:38:375楼 得分:10
帮顶
发表于:2007-04-25 13:56:556楼 得分:0
解决了,原来是必须通过asp访问该dll


快速检索

最新资讯
热门点击