九月鹰飞 发表于 2007-11-24 01:10

IIS运行不了ASP.NET

配置是.net2005+iis5.1,我是先装的net,(过程中重装了IIS)
网上所说的那四个什么有效方法没什么屁用,有谁有好办法的呀?

guibin 发表于 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都不行

gdut_stu 发表于 2007-11-28 19:01

先装.net的话好像要重新运行一个命令注册,具体命令忘了,可以上网搜索

skyweo 发表于 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是可以的,不过已经解决了,怎么解决的又忘了!

skyweo 发表于 2007-12-12 19:02

晕.........

lyhiving 发表于 2007-12-12 20:17


要先安装frame框架
页: [1]
查看完整版本: IIS运行不了ASP.NET