您的位置:首页 > 编程语言 > ASP

初学ASP.NET开发web应用时遇到的一些常见问题和解决方法

2016-07-21 16:49 651 查看
第一个问题:在安装Microsoft Visual Studio .NET2003时,没有安装IIS,而是后安装的IIS,这种情况下,创建web应用时会报错

解决方法:在命令提示窗口中运行如下命令即可:
%windir%/Microsoft.NET/Framework/v1.1.4322/aspnet_regiis.exe -i

第二个问题:关于IIS的配置,在安装完IIS后最好做如下配置,否则在运行Web应用时可能会报一些权限方面的错误

解决方法:
第一步:打开IIS,右键单击 Default Web Site -----〉Properties
第二步:在弹出的窗口中,单击 Directory Security -----> Edit...
第三步:在弹出的窗口中,选中最下方的 Integrated Windows authentication复选框
第四步:一路点击OK即可

第三个问题:在Web Application中使用Web Service代理类时出现的问题,运行时报如下所示的页面错误
The request failed with HTTP status 401: Access Denied.

例如:WebForm1.aspx.cs中有如下代码:
private void Page_Load(object sender, System.EventArgs e)
{
webService.Service1 ss=new WebApplication1.webService.Service1();
Response.Write(ss.HelloWorld());
}
其中,webService.Service1是一个Web Service代理类

解决方法:增加一行代码(如下所示的红色代码)即可
private void Page_Load(object sender, System.EventArgs e)
{
webService.Service1 ss=new WebApplication1.webService.Service1();
ss.Credentials=System.Net.CredentialCache.DefaultCredentials;
Response.Write(ss.HelloWorld());
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Microsoft Windows failed