求问下载了一个网站源码为什么运行不了?

孤鸿掠影 2011-12-09 08:05:29
是这样的,我下载了一个网站源码,然后用iis在本地运行不了,说是数据库连接不上,提示信息如下①,我就换了另外一个网站,提示信息是②,请问都是什么问题啊?谢谢!分不多了,只有20了。。。

①:
数据库连接出错[代码:01],请检查数据库链接文件中的连接字串。



②:
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

配置错误
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。

分析器错误消息: 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。

源错误:


行 17: <connectionStrings/>
行 18: <system.web>
行 19: <roleManager enabled="true" defaultProvider="AspNetSqlRoleProvider"/>
行 20: <siteMap>
行 21: <providers>


源文件: E:\wwwroot\govdemo\web.config 行: 19



显示其他配置错误:


在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。 (E:\wwwroot\govdemo\web.config line 20)
在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。 (E:\wwwroot\govdemo\web.config line 40)




--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.5448; ASP.NET 版本:2.0.50727.5420
...全文
198 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
dalmeeme 2011-12-09
  • 打赏
  • 举报
回复
可能你的iis不是5.1或6.0版的,你可能用win7或vista,仔细找一下吧,各个地方找找,应有个类似项。
孤鸿掠影 2011-12-09
  • 打赏
  • 举报
回复
谢谢楼上两位,转换为应用程序我懂了,就剩下第一个问题,就是关于数据库的问题,到底是怎么回事?谢谢!
孤鸿掠影 2011-12-09
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 dalmeeme 的回复:]

你需要修改web.config中的连接字符串,具体怎么改得看你数据库的配置了,不好说。
另外需要在iis中把虚拟目录设置为应用程序,具体做法:iis中右击虚拟目录名,属性,“虚拟目录”选项卡,“应用程序名”处“创建”按钮点一下,确定。
[/Quote]

不好意思,第一次接触asp.net,我找不到iis中您说的虚拟目录选项卡。。。
孤鸿掠影 2011-12-09
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 cui_win 的回复:]

引用 2 楼 guhonglueying 的回复:
引用 1 楼 cui_win 的回复:

第二个错误的解决,你试试不打开项目而不是打开网站


什么意思?


文件》打开》项目//解决方案 不是网站
[/Quote]

在vs中打开我知道的,那些数据库什么的都是内置的嘛,就是不通过vs,直接通过浏览器访问不行。
cui_win 2011-12-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 guhonglueying 的回复:]
引用 1 楼 cui_win 的回复:

第二个错误的解决,你试试不打开项目而不是打开网站


什么意思?
[/Quote]

文件》打开》项目//解决方案 不是网站
dalmeeme 2011-12-09
  • 打赏
  • 举报
回复
你需要修改web.config中的连接字符串,具体怎么改得看你数据库的配置了,不好说。
另外需要在iis中把虚拟目录设置为应用程序,具体做法:iis中右击虚拟目录名,属性,“虚拟目录”选项卡,“应用程序名”处“创建”按钮点一下,确定。
孤鸿掠影 2011-12-09
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 cui_win 的回复:]

第二个错误的解决,你试试不打开项目而不是打开网站
[/Quote]

什么意思?
cui_win 2011-12-09
  • 打赏
  • 举报
回复
第二个错误的解决,你试试不打开项目而不是打开网站

62,047

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧