- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我希望有人可以帮助我解决我在使用 时遇到的问题维克斯 3.5.2519.0 在 Windows Server 2008 与 IIS7 & IIS6 兼容性 安装的功能。
MSI 日志文件
我们在尝试在默认网站下定义三个虚拟 Web 应用程序目录时遇到以下错误,如使用 /log <filename>
记录的那样。 msiexec.exe
的选项:
Action 17:05:57: StartIIS7ConfigTransaction. Starting IIS Config Transaction
Action 17:05:57: RollbackIIS7ConfigTransaction. Rolling back IIS Config Transaction
Action 17:05:57: CommitIIS7ConfigTransaction. Committing IIS Config Transaction
Action 17:05:57: ConfigureIIs7Exec. Configuring IIS
ConfigureIIs7Exec: Error 0x800700b7: Failed get sites section
ConfigureIIs7Exec: Error 0x800700b7: Failed to search for Website
ConfigureIIs7Exec: Error 0x800700b7: Failed get sites section
ConfigureIIs7Exec: Error 0x800700b7: Failed to search for Website
ConfigureIIs7Exec: Error 0x800700b7: Failed get sites section
ConfigureIIs7Exec: Error 0x800700b7: Failed to search for Website
Action 17:05:57: WriteIIS7ConfigChanges. Installing Config Keys and Values
WriteIIS7ConfigChanges: Error 0x800700b7: Failed get sites section
WriteIIS7ConfigChanges: Error 0x800700b7: Failed to read sites from config
WriteIIS7ConfigChanges: Error 0x800700b7: Failed to configure IIS application.
WriteIIS7ConfigChanges: Error 0x800700b7: WriteIIS7ConfigChanges Failed.
Action ended 17:05:57: InstallFinalize. Return value 3.
Action 17:05:57: Rollback. Rolling back action:
Rollback: Installing Config Keys and Values
Rollback: Configuring IIS
Rollback: Committing IIS Config Transaction
Rollback: Rolling back IIS Config Transaction
wxs
中用组件xml语法声明。文件如下(它们不相同,但非常接近):
<Component Id="DataServiceVirtualDir" Guid="9AC00BDC-D710-429f-B68B-8130DB17C90C">
<CreateFolder/>
<iis:WebVirtualDir Id="OurApplicationDataService"
Alias="OurApplicationDataService"
Directory="DATASERVICEDIR"
WebSite="OurApplicationDataService"
DirProperties="OurApplicationDirProperties">
<iis:WebApplication Id="OurApplicationDataService" Name="OurApplicationDataService">
</iis:WebApplication>
</iis:WebVirtualDir>
</Component>
website
声明元素和支持元素:
<iis:WebSite Id="OurApplicationDataService" Directory="DATASERVICEDIR"
Description="OurApplication Data Service">
<iis:WebAddress Id="AllUnassignedData" IP="*" Port="80"/>
</iis:WebSite>
<iis:WebSite Id="OurApplicationSecurityService" Directory="SECURITYSERVICEDIR"
Description="OurApplication Security Service">
<iis:WebAddress Id="AllUnassignedSecurity" IP="*" Port="80"/>
</iis:WebSite>
<iis:WebSite Id="OurApplicationProcessingFacades" Directory="PROCESSINGFACADESDIR"
Description="OurApplication Processing Facades">
<iis:WebAddress Id="AllUnassignedFacades" IP="*" Port="80"/>
</iis:WebSite>
<iis:WebDirProperties Id="OurApplicationDirProperties" WindowsAuthentication="no"
AnonymousAccess="yes" AnonymousUser="OurApplicationUserID" />
<iis:WebDirProperties Id="SecurityDirProperties"
WindowsAuthentication="yes" AnonymousAccess="no" />
0x800700b7
,似乎把这一切都搞砸了。
最佳答案
这可能有点晚了,因为您已经重建了服务器,但我遇到了完全相同的错误。
错误的最终原因是 apppool 为我的应用程序使用了错误的 .NET 版本。我通过为应用程序分配它自己的应用程序池而不是使用服务器上的默认应用程序池来解决它。您可能将服务器上的默认应用程序池设置为您的应用程序所需的版本,这就是它最终工作的原因。
<Directory Id='WebAppFiles' Name='WebApp'>
<!-- The component to define the Virtual Directory.-->
<Component Id="WebVirtualDirApp"
Guid="your-guide-goes-here">
<!-- The virtual directory we are installing. -->
<!-- The Alias attribute is the name thata will be put into IIS.-->
<!-- The Directory attribute is the "Physical Path" property in
IIS and needs to tie to an ID specified in the setup. -->
<!-- The WebSite attribute ties to a <WebSite> element in the
setup file. As this is an example of installing into the
"Default Web Site" that element is not under a component.-->
<iis:WebAppPool Id="YourWebAppPoolId" Name="YourWebAppPool"
ManagedRuntimeVersion="v2.0" />
<iis:WebVirtualDir Id="VDirApp" Alias="[VDIRNAME]"
Directory="WebAppFiles" WebSite="DefaultWebSite">
<!-- Turn the Virtual Directory into a web application. -->
<iis:WebApplication Id="TheWebApplication"
WebAppPool="YourWebAppPoolId"
Name="[VDIRNAME]" />
</iis:WebVirtualDir>
<!-- This is pretty important. If the CreateFolder isn't there the
WebVirtualDir won't get created as there's no files in this
component.
http://www.mail-archive.com/wix-users@lists.sourceforge.net/msg03483.html -->
<CreateFolder/>
</Component>
</Directory>
关于iis-7 - Wix 3.5 和 IIS7 - WriteIIS7ConfigChanges 失败 - 虽然尝试将三个 Web 应用程序作为虚拟目录安装到默认网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6848092/
我想知道Android是否有任何标志要添加到configChanges在 AndroidManifest 中的一个 Activity 属性中用于修改 反转颜色 设备的选项。 android doc显示
谁能给我解释一下 android:configChanges="orientation|keyboardHidden 是什么意思?我有一本书解释如下: Line 16 makes sure that
我试图阻止在旋转设备时调用 onCreate()。为了达到这个目标,我遵循了文档并添加了 到 list 。之后,我将其插入到
这个问题在这里已经有了答案: Android Activity, how to override manifest's android:configChanges with Java code? (2
我知道我们可以为 android:configChanges 设置以下值 mcc mnc touchScreen keyboardHidden orientation,etc. 有时我们通过这个
我正在使用 android:configChanges="orientation|keyboardHidden|screenSize" 这样当屏幕旋转从横向变为纵向时 Activity 不会再次启动,
我正在创建一个杂志应用程序,它使用 ViewPager 并在不同的 WebView 上滚动。大多数页面是纵向的,但也有一些页面可以横向显示。 为了处理这个问题,我在包含 ViewPager 的 Act
我遇到了两种方法来防止 Activity 在屏幕旋转时重绘。一种是 saveInstanceState + restoreInstanceState 组合,我仍然未能成功实现。 另一个是在manife
我正在使用 actionbarsherlock 的 ActionBar,第一次以横向或水平方向运行应用程序时,选项卡以 Tabs Mode 显示。将方向更改为纵向后,导航模式仍在 Tabs 中。第二次
我正在使用 android:configChanges="keyboardHidden|orientation" 在纵向和横向模式之间切换。但是当用户打开 纵向软键盘 并更改为 横向键盘应该隐藏或消失
引用文档: Caution: Beginning with Android 3.2 (API level 13), the "screen size" also changes when the de
我有一个 Android 库项目和使用这个库项目的主应用程序。主应用程序的 list 文件如下所示:
据我了解,如果您将“android:configChanges="orientation"'插入到 list 中的 Activity 中, Activity 将不会在方向更改时被销毁和重新创建。为了测
我使用了 Web View 。加载网页。当我改变方向时,它会重新加载。我想停止重新加载。我在 list XML 文件中做了以下更改。它适用于 android 2.2 但不适用于 android 4.0
我想避免 Activity 在屏幕方向改变时重新启动。在旧的 sdk 版本中,它是由 configChanges="orientation" (在 list 中)完成的。在较新的版本中,添加了 scr
我有一个奇怪的问题。通常在奇怪的问题上我做了一些非常愚蠢的事情。但这我完全不知道哪里出了问题。我加了 android:configChanges="orientation" 到我的应用程序的 Acti
这个问题在这里已经有了答案: 关闭9年前。 Possible Duplicate: Admob Error in Eclipse for android:configChanges 我想在我的 And
我只是想调整我的一些应用程序以适应 HoneyComb。 我面临的问题是我在改变方向(横向/纵向)方面的 Activity 遭到破坏 当我使用经典 Activity 时,我在 list 中写道: 但是
如何使用 Java 代码而不是 XML 来完成此操作?谢谢 android:configChanges="keyboardHidden" 最佳答案 简短回答:你不能。 长答案:开箱即用是不可能的,我想
我为 list 文件中的 Activity 添加了 android:configChanges="density"。但我没有收到 onConfigurationChanged() 回调
我是一名优秀的程序员,十分优秀!