IIS的配置??

Leanderhe 2004-10-22 12:41:27
各位大哥,我原来在IIS的默认网站(http://localhost/……)练习asp.net。但我现在新建一个虚拟网站,把原来的解决方案拷贝到新的虚拟网站的目录下却不能运行,出现如下错误:

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

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

分析器错误信息: 在应用程序级别以外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。导致该错误的原因可能是在 IIS 中没有将虚拟目录作为应用程序进行配置。

源错误:


行 35: 它为成员站点提供单独登录和核心配置文件服务。
行 36: -->
行 37: <authentication mode="Windows" />
行 38: <!-- 授权
行 39: 此节设置应用程序的授权策略。可以允许或拒绝不同的用户或角色访问


源文件: F:\leander\myASPnet\test1\web.config 行: 37


--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.2032;

怎么办好啊???
...全文
113 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
czhenq 2004-10-22
  • 打赏
  • 举报
回复
<authentication mode="Windows" />

-->

<authentication mode="none" />


试试
Leanderhe 2004-10-22
  • 打赏
  • 举报
回复
多谢softchao(【∵笑了∵】) ,现在可以啦。
softchao 2004-10-22
  • 打赏
  • 举报
回复
到IIS里面找到解决方案文件夹---》(右击)选择属性---》目录---》点击创建---》OK
qianzc 2004-10-22
  • 打赏
  • 举报
回复
如果是虚拟站点(目录), 就是原主站点的一个子站点, 必须加上虚拟目录名字.
http://localhost/虚拟目录/主程序名
wl_weiliang 2004-10-22
  • 打赏
  • 举报
回复
应修改为<Web URLPath = "http://localhost/你虚拟目录的名字/test1.csproj" />
wl_weiliang 2004-10-22
  • 打赏
  • 举报
回复
将项目文件夹中的csproj.webinfo文件用记事本打开,修改为 <Web URLPath = "http://localhost/test1/test1.csproj" />,试试看
Leanderhe 2004-10-22
  • 打赏
  • 举报
回复
原来:D:\Inetpub\wwwroot\test1
现在:F:\leander\myASPnet\test1
czhenq(挨饿中……) :我按你的方法试过,还是不行。
qianzc 2004-10-22
  • 打赏
  • 举报
回复
请给出原来默认IIS的目录路径
和现在虚拟目录的路径, 我们看一下

62,072

社区成员

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

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

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

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