首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >aspnet_compiler在IIS7中的IIS7路径

aspnet_compiler在IIS7中的IIS7路径
EN

Stack Overflow用户
提问于 2011-02-01 21:16:12
回答 2查看 3.1K关注 0票数 1

我试图通过命令行使用aspnet_compiler来构建和发布运行在IIS7默认网站上的web应用程序。我很难找到指定IIS路径的-m参数的正确语法。

所有文档都提到了IIS6元数据库路径,其格式为"LM/W3SVC/1/Root“。我遇到了这一信息,这表明IIS7元数据库路径应该类似于“IIS7/WEBROOT/APPHOST/Default网站”。

然后,实际命令如下所示:

代码语言:javascript
复制
aspnet_compiler -nologo -m "MACHINE/WEBROOT/APPHOST/Default Web Site/" \\productionwebserver\inetpub\websitefolder\

但是,这会导致以下错误:错误1002:“MACHINE/WEBROOT/APPHOST/Default Web Site/”不是一个结构良好的IIS元数据库路径。

我的默认网站称为“默认网站”。我还探索了使用指定虚拟路径和物理路径的语法,而不是元数据库路径,例如:

代码语言:javascript
复制
aspnet_compiler -nologo -v / -p ".."

(此命令文件存在于网站项目文件夹的子文件夹中)

这将导致以下错误: error ASPCONFIG:在应用程序级别之外使用注册为allowDefinition='MachineToApplication‘的部分是错误的。此错误可能是由于未将虚拟目录配置为IIS中的应用程序造成的。

该网站在VS2010内部构建良好。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-06 05:33:17

使用相同的路径,但请确保为IIS 7安装了IIS 6元数据库兼容性组件,

http://learn.iis.net/page.aspx/125/metabase-compatibility-with-iis-7/

票数 0
EN

Stack Overflow用户

发布于 2011-02-01 21:34:49

您是否尝试使用与6.0类的LM/W3SVC/1/ROOT相同的路径?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4868036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档