asp.net“服务器应用程序不可用"解决方法
引起这【yǐn qǐ zhè】个的原🍫因大概【yīn dà gài】是现安装【ān zhuāng】了.Net Framework后装的【hòu zhuāng de】🔚IIS导致【dǎo zhì】🚜.Net没有在【méi yǒu zài】IIS里注册【cè】💉。
在【zài】网上找【zhǎo】🐍了很久【le hěn jiǔ】都是说从.net命令行工具【gōng jù】🥍里运行【lǐ yùn háng】🏗aspnet_regIIS /i就可以了(或者在【zài】🌗类似下😴面的【miàn de】😉目录:C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i),但是自己试了很多次都不行,后来发🌥现还是🥫要先卸载【xiè zǎi】再安🐡装,重新创【chóng xīn chuàng】建为应用【yòng】🏸程序【chéng xù】才行,具【jù】🥍体如下:
从.net命令行工具【gōng jù】🥍里运行【lǐ yùn háng】🏗 aspnet_regIIS /u 卸载【xiè zǎi】,再➗aspnet_regIIS /i安装【ān zhuāng】
然后重启IIS ,删除“默认【mò rèn】应用程【yīng yòng chéng】🐎序”,然后将【rán hòu jiāng】站点【zhàn diǎn】重🕣新创建为应用【yòng】🏸程序【chéng xù】。
另外🚂,还有【yǒu】可能是ASPNET账户没有【yǒu】IIS所指定【suǒ zhǐ dìng】服务器【fú wù qì】⤴目录的😉权限【quán xiàn】。在【zài】资源管理器中找到【zhōng zhǎo dào】🚰“工具【gōng jù】🥍-文件夹【wén jiàn jiá】选项-查看-使用【yòng】简单文件【dān wén jiàn】💧夹共享(推荐🏈)”,把【bǎ】🏃前面的【qián miàn de】😉勾去掉【gōu qù diào】,然后在【rán hòu zài】服务器【fú wù qì】⤴指定目【zhǐ dìng mù】🎅录上点右键【yòu jiàn】🌯,属性【shǔ xìng】🏴-安全【ān quán】-添加【tiān jiā】🛢-高级-立即查找【zhǎo】🐍,把【bǎ】🏃ASPNET这个账户添加【tiān jiā】🛢进去,给它指定完全访问的😉权限【quán xiàn】。这样做【zhè yàng zuò】📽了以后🌌就会发【jiù huì fā】现没有【yǒu】🏦了那个错误【cuò wù】,不过如果访问【guǒ fǎng wèn】⬆数据库【kù】🛥可能有【kě néng yǒu】会提示【huì tí shì】ASPNET这个账户没有【yǒu】权限【quán xiàn】访问数据🦊库【kù】🥩。这个提示就清【shì jiù qīng】楚多了😎,把【bǎ】🏃该账户在【zài】数据库【kù】🛥中加入相应的【xiàng yīng de】权🎛限就可【xiàn jiù kě】🤧以了。
解决方法一【fǎ yī】 重新注💸册【cè】.Net 2.0:
C:WINDOWSMicrosoft.NetFrameworkv2.0.50727as.Net_regiis.exe –i
解决方法二 新建应【xīn jiàn yīng】🐟用【yòng】程序【chéng xù】🥗池:
新建应【xīn jiàn yīng】🐟用【yòng】程序【chéng xù】🥗池的😉步骤
1. 单击【dān jī】🍞“开始【kāi shǐ】”,指向“程序【chéng xù】”,然后单【rán hòu dān】🐃击【jī】🍞“控制面😊板【bǎn】🏨”。
2. 双击【shuāng jī】🎣“管理工具【gōng jù】🥍”,然后双🈷击【jī】🍞“Inte.Net 信息服【xìn xī fú】🕑务【wù】😡 (IIS)”。
3. 右键【yòu jiàn】🌯单击【dān jī】🍞“应用程【yīng yòng chéng】🐎序池【xù chí】🤼”,指向“新建”,然后单【rán hòu dān】🐃击【jī】🍞“应用程【yīng yòng chéng】🐎序池【xù chí】🤼”。
4. 在【zài】“应用程【yīng yòng chéng】🐎序池【xù chí】🤼 ID”文本框中键入 AppPool1。
5. 单击【dān jī】🍞“确定【què dìng】🔮”。
将应用【yòng】🔩程序分【chéng xù fèn】配到应用程【yīng yòng chéng】🐎序池【xù chí】🤼
1. 单击【dān jī】🍞“开始【kāi shǐ】”,指向“程序【chéng xù】”,然后单【rán hòu dān】🐃击【jī】🍞“控制面😊板【bǎn】🏨”。
2. 双击【shuāng jī】🎣“管理工具【gōng jù】🥍”,然后双🈷击【jī】🍞“Inte.Net 信息服【xìn xī fú】🕑务【wù】😡 (IIS)”。
3. 双击【shuāng jī】🎣“Web 站点【zhàn diǎn】”。
4. 双击【shuāng jī】🎣“默认【mò rèn】 Web 站点【zhàn diǎn】”。
5. 右键【yòu jiàn】🌯单击【dān jī】🍞“DebugApp1”,然后单【rán hòu dān】🐃击【jī】🍞“属性【shǔ xìng】🏴”。
6. 在【zài】“主目录📮”标签中【biāo qiān zhōng】🏖的😉“应用程【yīng yòng chéng】🐎序池【xù chí】🤼”列表框【liè biǎo kuàng】中选择【xuǎn zé】⚽“AppPool1”,然后单【rán hòu dān】🐃击【jī】🍞“确定【què dìng】🔮”。
解决方法三💾,修改网【xiū gǎi wǎng】站目录📦所在【zài】文🖋件夹的😉访问权🌭限:
找【zhǎo】🐍到当前网站目录📦->右键【yòu jiàn】🌯->属性【shǔ xìng】🏴->安全【ān quán】->添加【tiān jiā】🛢->高级->立即查找【zhǎo】🐍->选择【xuǎn zé】 Users 用【yòng】户 ->确定【què dìng】🔮->确定【què dìng】🔮
解决办🧞法:
1、新建一个应用程【yīng yòng chéng】🐎序池【xù chí】🤼,点属性【shǔ xìng】🏴,标识,选择【xuǎn zé】应用程【yīng yòng chéng】🐎序池【xù chí】🤼的😉安全【ān quán】性帐户【zhàng hù】,本地系统,OK!
2、WEB文件夹【wén jiàn jiá】属性【shǔ xìng】🏴中的😉权限【quán xiàn】添加【tiān jiā】🛢NetWork Service帐号权限【quán xiàn】。
至此,网站可以正常✈运行【yùn háng】🏗.NET程序【chéng xù】了
关键词:asp.net,服务器
阅读本文后您有什么感想? 已有 人给出评价!
- 1
- 1
- 1
- 1
- 1
- 1