我有一个像我的SPS3.0的webpart一样的工作世界
我可以使用VS2008,makecab.exe和stsadm编译,打包和部署它。所以我知道部署sharepoint webparts的理论。
我的问题:
在我插入一个额外的.webpart文件,一个elements.xml和一个feature.xml来部署.webpart文件并获得有关向我的webpart添加功能的知识后,部署的webpart缺少其在Web中的安全控制条目。配置。 但是可以在gac中找到dll,我的功能也部署到正确的文件夹中。 我没有在manifest.xml中更改任何内容,特别是在它的-tag中没有更改,因为在我添加其他功能文件之前它确实有效。
任何人都可以帮助我吗?我应该为您提供一些代码片段吗?
谢谢Stefan
答案 0 :(得分:1)
您可以尝试WSPBuilder,它会自动化并简化您的部署过程。
答案 1 :(得分:0)
据我所知,您正试图了解如何在不使用任何工具等的情况下将Web部件注册为安全控件,并且无需管理员权限。我认为你会发现这是不可能的,因为安全控制注册需要在web.config文件中以这种或那种方式发生(WSP Builder,手动,脚本)这个文件需要修改。据我所知,只有管理员可以这样做。
答案 2 :(得分:0)
如果使用stsadm -o deploysolution部署解决方案包,请确保使用allcontenturls参数或者url参数指向正确的Web应用程序。您使用哪个参数(以及如何)将确定哪些web.config文件将从manifest.xml应用安全控件设置。