积极答复者
PetShop4安装的问题

问题
-
我用VS2008打开PetShop4是没有问题的,然后运行,都可以正确执行,看到网页。
但我想把它架设在自己的IIS里,现在打开出现这样的问题,请教:页面出错信息如下:
模块 DefaultDocumentModule 通知 ExecuteRequestHandler 处理程序 StaticFile 错误代码 0x800700b7 配置错误 在唯一密钥属性“value”设置为“Default.aspx”时,无法添加类型为“add”的重复集合项 配置文件 \\?\D:\WebBak\OnlinePetShop\web.config
在web.config里有: <defaultDocument>
<files>
<add value="Default.aspx" />
</files>
</defaultDocument>
这哪里有问题呢?我在IIS里的默认文档我也无法修改,一打开,也是类似的出错对话框。
答案
全部回复
-
我后来删除了本身的网站,重新建了一个空站点。
然后按你的方法在WIN7中以管理员身份发布在此网站中,其它的问题没有了,现在出现这样的问题:无法打开登录所请求的数据库 "MSPetShop4"。登录失败。
用户 'IIS APPPOOL\onlinePetShop' 登录失败。说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: 无法打开登录所请求的数据库 "MSPetShop4"。登录失败。
用户 'IIS APPPOOL\onlinePetShop' 登录失败。
源错误:
行 216: 行 217: if (conn.State != ConnectionState.Open) 行 218: conn.Open(); 行 219: 行 220: cmd.Connection = conn;
源文件: D:\WebBak\SYSPetShop\DBUtility\SQLHelper.cs 行: 218
真的很奇怪,为什么会这样?我在VS2008里F5的结果完全正常,但自己建 IIS就这样,,我是一个NET初学者,