关于在 sharepoint 中设置的 sharepoint 解决方案,我几乎不需要任何帮助。
我创建了 wspbuilder 项目(12 个配置单元结构,包括 controltemplates 文件夹)
我已经为用户控件创建了项目(如登录注销等),当我构建它们时,.ascx 文件被添加到 12\controltemplates 文件夹中(我编写了 postbuild 事件以将 .ascx 添加为 controltemplate)
没有编译错误。我构建了 wsp 并将其添加到解决方案商店。但是当我尝试将其部署到特定的 Web 应用程序时,我看不到在 deploysolution 窗口中没有选择 Web 应用程序。它在说
该解决方案不包含 Web 应用程序范围的资源,因此无法部署到特定的 Web 应用程序。它只能在全球范围内部署。
我认为问题在于向 manifest.xml 添加安全控件。当我构建 wsp 时,没有安全控件添加到 maifest.xml。我也在 wspbuilder.exe.config 文件中包含了对 GAC 的部署目标。
我的 feature.xml 如下
<Feature Id="DBF94C51-A4AB-4c47-BD97-74D3795C6A63"
Title="site feature"
Description="My sharePoint features"
Version="1.0.0.0"
Scope="Site"
Hidden="FALSE"
DefaultResourceFile="core"
xmlns="http://schemas.microsoft.com/sharepoint/"
ReceiverAssembly="[[4part assembly name]]"
ReceiverClass="[[Receiver class]]"
>
我该如何解决这个问题。我只想将 wsp 部署到特定的 web 应用程序。
谢谢你。