工大后院

 找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 3229|回复: 8

IIS运行不了ASP.NET

[复制链接]
发表于 2007-11-24 01:10 | 显示全部楼层 |阅读模式
配置是.net2005+iis5.1,我是先装的net,(过程中重装了IIS)
网上所说的那四个什么有效方法没什么屁用,有谁有好办法的呀?[em021] [em021] [em021]
发表于 2007-11-27 22:10 | 显示全部楼层
htm可以打开吧,或者把htm改扩展名成asp仍然可以把开,而浏览asp时则出现各种错误,我的以前就是这样,明明asp文件上传到空间用浏览器可以打开的,用http://localhost/XX就打不开了

可能是因为你曾经用批处理删除系统“垃圾文件”(包括msdtc.log),而把%windir%\temp也给删了,然后重建,如果是NTFS格式的系统分区就会改变文件夹的权限



https://www.gdutbbs.com/viewthread.php?tid=189888&extra=page%3D1%26amp%3Bfilter%3Ddigest


@echo off
echo 正在清理系统垃圾文件,请稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"

其中有一行  rd /s /q %windir%\temp & md %windir%\temp  让我郁闷了很久
不久前装了iis却运行不了asp, ghost到几乎是最原始的状态了, 开启所有所有默认服务, 还是不行!  而htm却可以, 而单个文件的asp也可以.
重装了N遍的iis也没用! 就差没重装系统了.  

而这个问题偏偏是用那个该死的bat引起的.  删了windows\temp目录后重建改变了它的权限, 从而出现了这个问题, 在文件夹选项中取消"使用简单的文件共享", 在把该文件夹的权限加上相应的用户, 我直接加everyone了, 问题解决!
所以不妨把那一行改成:
attrib -r -s -h %windir%\temp\*.*
del %windir%\temp\*.*

再补充一下:    以上所说的TEMP文件夹权限问题只会影响到NTFS格式的系统分区, 因为NTFS格式的分区才有"安全"或"共享"选项.
还有, del /f /s /q %systemdrive%\*.log  这一行也有问题!!! 它删了系统分区所有的日志文件, 当然包括msdtc.log(好几M的日志文件), 所以导致服务msdtc无法启动, 得用 msdtc -resetlog 这个命令重建日志文件.  装过IIS用而用这个"一键清除系统垃圾.bat"的应该感受到的.
回复

使用道具 举报

发表于 2007-11-27 23:15 | 显示全部楼层
vs.net2005本身就有虚拟iis环境
不装iis也没关系的
真正发布才需要iis
回复

使用道具 举报

发表于 2007-11-27 23:16 | 显示全部楼层
其实还是看看你是甚么情况
是html都不行还是aspx都不行
回复

使用道具 举报

发表于 2007-11-28 19:01 | 显示全部楼层
先装.net的话好像要重新运行一个命令注册,具体命令忘了,可以上网搜索
回复

使用道具 举报

发表于 2007-11-29 20:54 | 显示全部楼层
进入以下目录:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
找到aspnet_regiis.exe,运行重新注册ASP.NET到IIS就可以解决你的问题了
回复

使用道具 举报

 楼主| 发表于 2007-12-4 18:03 | 显示全部楼层
只是ASPX运行不了,ASP是可以的,不过已经解决了,怎么解决的又忘了!
回复

使用道具 举报

发表于 2007-12-12 19:02 | 显示全部楼层
晕.........
回复

使用道具 举报

发表于 2007-12-12 20:17 | 显示全部楼层

要先安装frame框架
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

QQ|Archiver|手机版|小黑屋|广告业务Q|工大后院 ( 粤ICP备10013660号 )

GMT+8, 2025-5-15 07:16

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表