在唯一密钥属性“name”设置为“php”时,无法添加类型为“add”的重复集合项

在唯一密钥属性“name”设置为“php”时,无法添加类型为“add”的重复集合项,第1张

解决办法:打开php项目对应的文件夹,找到web.config,原文大约如下:

[html] view plaincopy

<?xml version="1.0" encoding="UTF-8"?>

<configuration>

<system.webServer>

<defaultDocument>

<files>

<add value="index.php" />

</files>

</defaultDocument>

</system.webServer>

</configuration>

在<add ...... />前添加<clear />,处理完后如下所示:

[html] view plaincopy

<?xml version="1.0" encoding="UTF-8"?>

<configuration>

<system.webServer>

<defaultDocument>

<files>

<clear />

<add value="index.php" />

</files>

</defaultDocument>

</system.webServer>

</configuration>

我遇到过这样的提示,是因为我先安装了IIS(默认framework 2.0),建立网站,复制代码到根目录,代码其实已经包含了web.config,访问网站,提示400

就又在网站的“IIS”-“处理程序映射”自己手动添加了一些托管程序、脚本映射,访问网站,又提示500.21

然后才使用系统的命令行安装了asp.net 4.0

再次访问网站,提示500.19,而且“IIS”-“处理程序映射”就进不去了

发现web.config 里面显示配置错误的项就是我之前自己手动添加的托管程序、脚本映射,把web.config中提示重复的都删除就进入下一步了。

1.打开Internet信息服务(IIS)管理器2.删除你主机主页中的“默认文档”中的Index.asp3.在Default Web Site主页中的“默认文档”中填加的Index.asp


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11771112.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存