我的程序极简单,是照着书打的,生成dll文件,将其考入web主目录发布后,
在本机浏览器中输入http://localhost/project1.dll后
出现网页无法显示?
谁能告诉我是什么原因,急...
在本机浏览器中输入http://localhost/project1.dll后
出现网页无法显示?
谁能告诉我是什么原因,急...
解决方案 »
- imageEn中怎么控制黑白扫描结果不要反白?
- 【新手】:请问加载了xpmenu后怎么使用?
- 1stclass控件包中fcOutlookBar的使用疑问:OutlookListItem的TextAlignment怎么只能是居中设置?而设置为居左无效
- 关于ListBox双击后触发事件的问题
- 如何在读取数据库时显示一个窗口?
- 怎么用指针指向一个字符串 然后一个一个读取 放到一个字符数组中
- code editor中的汉字太难看了!
- delphi调用C接口的dll库,参数不匹配问题。
- 如何把一个过程放到服务器上执行,并把结果返回到本地机上(不用存储过程,我用Delphi).
- 怎样把字符串变量值放入记事本中?
- 有没有办法取到DBGrid具体到某一行某一列的值,并修改呢,
- 在程序代码中明明调用了当前活动 Form的Close方法,但有时不能立即关闭,怎么办?
在命令行下注册 tregsva *.dll
或者给个网址或资料(关于这方面的),总之问题没有解决,或者还有其他原因,谁遇到过
这种情况,是怎样解决的,帮帮我吧?
还有一点你的程序是不是按照如下转换的,如果是的,应该上面设置了就可以执行了
转换 WebSnap 应用程序目标类型
1. 在 IDE 中打开项目。
2. 用 View|Project Manager 显示项目管理器。展开项目,使它的所有单元可见。
3. 在 Project Manager 中,点击 New 按钮,建立一个新的 Web 服务器应用程序项目。双击 WebSnap 窗格中的 WebSnap Application
条目。为项目选择合适的选项,包括想使用的服务器类型,然后点击 OK。
4. 在 Project Manager 中展开新的项目。选择其中出现的所有文件,并删除它们。
5. 选择项目中的每个文件(Web App Debugger 项目的窗体文件除外),并拖到新项目中,每次一个。当出现一个对话框询问如是否要把
文件添加到新项目中是,点击 Yes。
双击web模块,新建了一个twebactionitem
然后在它的onaction事件中添加:
procedure TWebModule1.WebModule1WebActionItem1Action(Sender: TObject;
Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
begin
response.SendRedirect('http://yahoo.com.cn');
end;
编译后生成dll文件
发布的方法绝对没有问题,但总是显示:该网页无法显示,
现在我找到了出错的地方,却不知道为什么:
我把webMoudle1模块中的query和database控件去掉重新编译
发布就没有问题了,但我的程序用到了数据库,而且据我所知,应该可以往WebModule1模块中
添加这些控件的,为什么?
可能是你的 Database 不能正确连接到数据库,原因有:没有设置正确的数据库别名,没有设置正确的用户名和口令,没有禁止数据库的登录提示
我快郁闷死了...(有时候你想起来特别容易的事,却要费上好几天的时间去找错...)
谁能告诉我到底问题出在哪里,或者告诉我查找问题的好方法?
数据处理空间应该放在data module里的吧?
在web data module中添加query和database(我是使用ado的 :-P)
然后在webmodule中加入web data module
看看你的web(iis)服务器的端口,把端口再重新设置一下,有可能其他软件占有80端口,
然后试试看