有关调试出错的信息

wcqgm 2006-02-06 04:53:51
各位仁兄,今天重新安装好VS.NET之后,编写了一个小程序,在VS.NET中执行调试命令出现如下错误提示:
试图运行项目时出错:无法在WEB服务器上启动调试。调试失败,因为没有启用集成windows身份验证。有关更多信息,请单击“帮助”。
不知什么原因,请各位大哥帮忙,解决了立马结分。谢谢!
...全文
277 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wcqgm 2006-02-07
  • 打赏
  • 举报
回复
这是在aspx的html中加入的程序,其他的任何都没有。

<script language="javascript">
function window.onload(){
var oResult;
var szleft=((parseInt(window.screen.availWidth)-800))/2;
var sztop=((parseInt(window.screen.availHeight)-600))/2;
window.showModalDialog("ttt.htm")


}
</script>
wcqgm 2006-02-07
  • 打赏
  • 举报
回复
js.OpenDialog(this,"singin.asp",500,500); 这是在cs中的的窗口启动中,就这一条,没有其他任何语句。我测试用的。

以下是在js类中,
public static void OpenDialog(System.Web.UI.Page page,string URL, int Width, int Height)
{
string strScript;
string strKey;
int i;
//脚本块的内容
strScript="<script language=javascript for=window event=onload>\n";
strScript+=" window.showModalDialog(\"" + URL + "\",null,\""+string.Format("dialogWidth:{0}px;dialogHeight:{1}px;help:no;unadorned:yes;resizable:yes;status:no",Width,Height)+"\");\n";
strScript+="</script>";
//注册脚本块的Key
strKey=System.DateTime.Now.ToString();
//循环,直至找到某个没被注册过的Key
for (i=0;i<10000;i++)
if (!page.IsStartupScriptRegistered(strKey+i.ToString()))
break;
page.RegisterStartupScript(strKey+i.ToString(),strScript);
}
pbwf 2006-02-07
  • 打赏
  • 举报
回复
自动关了?看看代码
wcqgm 2006-02-07
  • 打赏
  • 举报
回复
各位有所不知,我在.net中,加入javascript 脚本,其中有一条是想弹出一个窗口,可是window.open()却弹不出来,仔细一看,弹出来的窗口速度特别快,并立马关闭,不知这是什么原因,请各位指点,谢谢!
ftlovexg 2006-02-06
  • 打赏
  • 举报
回复
找到原因了。我还纳闷为什么呢!~
浩方软件HFWMS 2006-02-06
  • 打赏
  • 举报
回复
window.open()是js另外打开窗口的语句,还有showmodal()
jimu8130 2006-02-06
  • 打赏
  • 举报
回复
window.open()是js另外打开窗口的语句,还有showmodal()
sky_cp 2006-02-06
  • 打赏
  • 举报
回复
window.open()就是弹出窗口啊,你是要实现什么呢?
wcqgm 2006-02-06
  • 打赏
  • 举报
回复
楼主,谢谢你了。我来试试,对了,我想顺便问你一下。我在html中用javascript的一个函数
window.open()却弹出窗口来,请问这个是为什么呀!
hedongfu 2006-02-06
  • 打赏
  • 举报
回复
1:确认在“配置属性”中的“启用ASP.NET调试"为"True"

2:确认你的"web.config"中的"debug=true"

3:若你安装过wind2000 SP4后,则要在命令行执行"regsvr32 i aspnet_isap.dll"

4:在IIS里查看站点信息,选中"目录安全性",里面有"匿名访问和身份验证控制",再点击"编辑..",确认"集成Windows身份验证"选项被选中

5:在IE选项->"安全设置"->"自定义级别"里有"用户验",确认选中"自动使用当前用户名和密码登录"

6:运行C:\WINNT\Microsoft.NET\Framework\v1.0.3705\aspnet_regiis.exe -i

7:控制面板--管理工具--计算机管理--本地用户和组--用户,双击ASPNET用户,为其隶属于添加Administrators用户
以上操作最管用的就是第5步和第7步。

如果出现下面的错误信息:
“无法在WEB服务器上启动调试,未将项目配置为进行调试”.

一般估计是把项目直接拷过来打开,要重新配置一下IIS
控制面板-〉internet服务管理器-〉默认的web站点-〉你的项目目录-〉属性-〉应用程序设置-〉应用程序名-〉“创建”

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧