首页 > 代码库 > WIN7下发布ASP.NET网站常见问题及解决方案

WIN7下发布ASP.NET网站常见问题及解决方案

      上个月发布ASP.NET写的网站,结果遇到各种问题,为以后打算,还是写下了方便点。

 

 

1.由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。

 

解决方法:

找到Visual Studio 2008 命令提示工具或者是Visual Studio 2005 命令提示工具中。然后用管理员身份运行,输入命令
aspnet_regiis -i(2010和2012版本亲测也可行)

 

2.HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。

 

解决方案:检查一下ASP.NET有没有安装:
控制面板》程序和功能》打开或关闭Windows功能 > Internet信息服务 > 万维网服务 > 应用程序开发功能 > ASP.NET(看这个是否选上);

 

3..错误详细信息: System.Data.SqlClient.SqlException:用户 ‘IIS APPPOOL\DefaultAppPool‘ 登录失败

 

解决方案:

打开sql server 2005(2008) management studio

1.安全性->登录名->新建登录名

2.常规->搜索

.

 

3.添加SERVICE用户(点击高级——>立即查找,在搜索结果中找到SERVICE)

 

点击高级:

 

 

点击立即查找

 

在搜索结果中找到SERVICE,双击,然后确定。

 

 

4.服务器角色勾上sysadmin:点击确定。

 

 

IIS中:应用程序池->对应的程序池上右键->高级设置->进程模型->标识

 

找到NetworkService,点击确定。

 

至此完成问题3。。。

 

 

 

 

4.配置错误

 

说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 

分析器错误消息: 无法识别的属性“targetFramework”。请注意属性名称区分大小写。

 

 

 

解决方案:应用程序池版本改为4.0

 

 

5.其他问题:若是无法远程端口连接服务器,那可能是防火墙的问题,最简单就是关闭防火墙。