2023-01-17 06:46:55 发布人:hao333 阅读( 1092)
引起这个的原因大概是现安装了 NetFramework后装的IIS导致 Net没有在IIS里注册。
原因大概是这样的。由于安装了。net框架。我在网上找了很久,想说从。net命令行工具(或者在如下目录中:C: \ Windows \ Microsoft。NET \ Framework \ v 1 . 1 . 4322 \ aspnet _ regiis . exe-I),但是我试了很多次都不行。后来发现还是要先卸载。只需将其重新创建为应用程序,如下所示:从。net命令行工具,然后安装aspnet_regIIS /i,然后重启IIS,删除“默认应用程序”,然后将站点重新创建为应用程序。此外,也有可能是ASPNET帐户没有IIS指定的服务器目录的权限。在浏览器中找到“工具-文件夹选项-查看-使用简单文件夹共享(推荐)”,去掉前面的打勾,然后右键点击服务器指定的目录,点击属性-安全-添加-高级-立即查找。添加帐户ASPNET并授予其完全访问权限。这样做了之后,你会发现没有错误,但是如果访问数据库,会提示ASPNET没有访问数据库的权限。这个提示就清晰多了,只需在数据库中给账号添加相应的权限即可。解决方法一 重新注册.Net 2.0: C: Windows微软。NetFrameworkv2.0.50727as.net _ regiis . exeI解决方法二 新建应用程序池:创建新应用程序池的步骤1。单击开始,指向程序,然后单击控制面板。2.双击“管理工具”,然后双击“Inte.Net信息服务(IIS)”。3.右键单击“应用程序池”,指向“新建”,然后单击“应用程序池”。4.在“应用程序池ID”文本框中键入AppPool1。5.单击确定。将应用程序分配到应用程序池1.单击开始,指向程序,然后单击控制面板。2.双击“管理工具”,然后双击“Inte.Net信息服务(IIS)”。3.双击“网站”。4.双击“默认网站”。5.右键单击“DebugApp1”,然后单击“属性”。6.在“主目录”选项卡的“应用程序池”列表框中选择“应用程序池1”,然后单击“确定”。解决方法三,修改网站目录所在文件夹的访问权限:查找当前网站目录-右键-属性-安全-添加-高级-立即查找-选择用户-确定-确定解决办法:1。新建一个应用池,点击属性,标识,选择应用池的安全账号,本地系统,确定!2.将网络服务帐户权限添加到WEB文件夹属性中的权限。此时,网站可以运行。NET程序正常。
相关阅读
RelatedReading猜你喜欢
Guessyoulike