更新时间:2024-04-24 08:10:52作者:佚名
iis下无法访问asp网页且无法启动.exe
今天,我正在维护一台IIS服务器。 无法访问网页。 系统应用日志提示:
①. 无法启动 .exe,因为配置文件部分中提供的用户名和/或密码无效。
②. 无法启动.exe。 失败:
我查了很多原因,都说是域服务器下用户权限配置的问题。 具体看下面的参考,但是我的服务器不是域环境,困惑了很久。
引用:
********************************************************** *****************************************
域服务器IIS无法使用程序问题的解决方法
将服务器升级为域控制器后,安装了ASP.NET,配置IIS后发现*.ASPX文件无法运行。 每次运行它时,我都会被告知服务器出现内部错误,并且以下内容被添加到系统应用程序日志中。 2 个错误
无法启动 .exe,因为配置文件节中提供的用户名和/或密码无效。
无法启动.exe。 失败:
*.ASP文件运行正常。 有哪位专家可以给我一些建议吗? 问题是什么?
有几种解决方案:
最快但不安全的方法之一是:
更改.文件,
它位于C:WINNT.NET\v1.0.3705(1.0是这样的,如果你的版本是1.1,文件夹名称会不同)\,
在里面放置一个组件
中的属性被设置为,只是因为它最初默认设置为,
所以访问的用户名是,而这个账户是本地账户,我们登录的账户是域控制器的账户,而不是本机的账户。
这会导致 .exe 无法启动,因为它找不到本地帐户。
我用这个方法进行了实验,验证了上述情况。 但这是非常不安全的留学之路,但是当你发布网页时,浏览的用户都是你域中的属性。
这会带来安全风险。 最好的方法(也是 推荐的)是将帐户添加到您的域并设置适当的权限,而不更改文件。
解决方案
要解决此问题,请使用以下方法之一:
?创建一个具有正确权限的弱帐户asp是什么文件,然后配置 . 文件
部分使用此帐户。
?在.file中
部分,将属性设置为 .
?配置文件
部分使用管理员帐户。
注意:在ASP.NET 1.1中,进程ID是 ,所以不存在这个问题。
注意:允许 ASP.NET 应用程序以管理员帐户运行会产生严重的安全问题。 如果您使用其中任一解决方法,则 .exe 进程中运行的代码将有权访问域控制器和域设置。 从 .exe 进程启动的可执行文件在同一上下文中运行,并且它们还可以访问域控制器。
因此,建议使用第一种方案。 要使用第一个解决方法asp是什么文件,请按照下列步骤操作: 1. 创建一个在计算机上命名的用户帐户,然后将该帐户添加到“用户”组中。
注意:如果更改 .NET 创建的帐户的密码,您还可以使用该帐户。您必须知道该帐户的密码,因为您需要将其添加到
部分。
2. 授予或帐户“作为批处理作业登录”用户权限。 确保此更改出现在本地安全策略设置中。
注意:要授予此帐户“作为批处理作业登录”用户权限,您可能必须在以下每个安全策略中授予此用户权限(在控制面板/管理工具中启动):
?域控制器安全策略
?域名安全策略
?本地安全策略
注意:您可能需要重新启动服务器才能使这些更改生效。
3. 确保该帐户有权访问启动 .exe 进程和提供 ASP.NET 页面所需的所有目录和文件。 有关必须授予此帐户哪些权限的更多信息,请单击下面的文章编号以查看知识库中的相应文章:
信息:ASP.NET 中的进程和请求识别
4. 打开 . 文件。 文件路径为:%%.NET\v1.0.3705。
5. 英寸锉刀
部分,将 和 属性更改为您在第一步中创建的帐户的名称和密码。 例如:
=“”=“”
6. 将更改保存到 . 文件。
********************************************************** *****************************************
尝试了很久,还是不行。 后来终于发现系统中的用户名(也就是服务器的计算机名)被改了。 许多用户丢失或名字被更改。 可能是原来中毒所致。 我补充了,补充了。 1、安装目录等权限,网页可以访问。 主要操作如下:
①、-i(重新安装ASP.NET组件);
②. .1安装目录C:WINNT.NET\v1.1.4322的安全属性添加读权限;
③. 重新启动IIS或在“运行”中输入:;
④. 激活2个账户,(“”为计算机名),不设置密码,一定要在IIS的安全设置(匿名访问)中找到“”用户,密码受IIS控制;