azure-functions's Issues
Add VSTS info to CI article or link out to App Service CI article
Ensure we mention Microservices at least once in the documentation
As per our discussion, we should ensure that customers are aware that Microservices can be built on Azure Functions.
Method not found on runtime from .dll
Hi,
I have a .dll I'm working on and using on the Azure Functions. The methods from .dll worker fine untill I added some new methods to it.
When I upload the new .dll to the bin folder I created on the Azure functions and try to use the new methods I added I get
2016-10-12T15:25:02.920 Function started (Id=xxxxxxxxxxx)
2016-10-12T15:25:03.045 Function completed (Failure, Id=xxxxxxxxxxxx)
2016-10-12T15:25:03.060 Exception while executing function: Functions.Report. mscorlib: Exception has been thrown by the target of an invocation. Report: Method not found: 'Void Company.Product.Compat.Report.SomeEngine.TestMethod()'.
It says that my TestMethod(); is missing. I am sure I uploaded the correct .dll versions as I tried creating a new seperate project, included that .dll's and tried to invoke the new methods I added and it worked, so they are there.
Compilation is successful when I add the .dll;s to Azure Functions, it's just that they are missing in runtime.
Could it be that Azure Functions compiler cached the dll's that I had before and is now trying to use them every time? That's the only think I can think of.
I tried deleting the Azure Function and creating a new one but the problem persisted.
EDIT: I tried to up the version of my .dll and it worked the first time I tried it. Now my TestMethod() runs normally, however when I added TestMethod2(), upped the .dll version again and rebuilded it, put it on Azure Functions the problem is the same. now TestMethod2() is not found. Maybe I just hit the time frame that Azure cleared it's cache and cached the .dll with only TestMethod() version on it.
This is a problem since I have to change the .dll frequently to test something out.
Thanks
Azure Functions as Notification Hubs backend
Add a brief overview of how bindings work in Bindings and Triggers ref topic
From Mathew Charles:
I’m answering questions often (like this one this morning http://stackoverflow.com/questions/38006649/configuring-notification-tag-for-azure-function) on parameter binding. I’m wondering if we have overview doc anywhere on how binding works in general. Another possibility would be for us to indicate in the templates/bindings somehow that binding parameters are supported for various properties, but I don’t want a bunch of duplication.
I expected to see a little overview section in https://azure.microsoft.com/en-us/documentation/articles/functions-triggers-bindings/. I think it would make sense to have something on that page that gives an overview of %% and {} binding functionality that applies to all the various bindings.
Add a link to the "Known Issues" page on the Wiki
Text version of Create Azure Connected function
This is making a "transcript" of the video version
StorageQueue Topic only covers string example
We should ensure that we have an example which covers the CloudQueueMessage implementation as well, or at least provide a link to some relevant content.
Code Sections aren't rendering properly in Queue Binding topic
https://azure.microsoft.com/en-us/documentation/articles/functions-bindings-storage-queue/
There are two sections which aren't rendering properly:
- Trigger sample in Node.js
- Output sample in C#
Document the new $return output binding
Deployment slots with Functions
Article explaining how to use it with Azure Functions
Ensure cross-linking to App Service articles
There are various App Service features that work similarly in Azure Functions, should make a resources page and link out to them.
Incorporate peer-review feedback on the Runtime Concepts topic
We had other writers in Erik's org read and provide some useful feedback on the Runtime Concepts topic, which was the beginning of the dev reference.
Update existing documentation pages which are missing Node.js Code Samples
Third-Party Integration with Twilio
- SendGrid
- Twilio
.NET Core support for Azure Functions
Greetings,
are there any plans to support .NET Core in addition to .NET 4.6 in the future?
Thanks and best regards
-Simon
Functions best practices topic
Examples of content to include:
- Functions should be stateless
- Use queues between functions
- Functions within an app share resources. If you're using something a Function App in production, don't add test functions to it.
Update existing documentation pages which are missing F# Code Samples
Adding code samples for F# to existing documentation.
Function app Huge I/O ~1 Million requests per day
I noticed my bill was about $20 fatter last month... upon investigation, it was from a storage account tied to a dynamic plan Function app. This app is not used in prod. However, it had a timed function that ran every five minutes or so as an experiment to help Azure resolve another issue. Azure/azure-functions-host#298 (comment)
I'm wondering if there is a bug in the Function App container, if it's writing 60k log entries every time there's a cold start, or if it's just doing that for no reason...
Anyway, it's writing about 60k files per minute. I terminated the app container.
We don't support Blob Only Storage Accounts
We need to document in the Storage Account bindings section that we don't support Blob Only Storage Accounts.
Related:
Azure/azure-webjobs-sdk#797
Dynamic plans Function Apps can't change their Dynamic Plans
As the title says, Dynamic plan Function Apps can't change their Dynamic Plans. We should document this.
Update C# POCO Binding Docs
Third-Party Integration with SendGrid
Add doc support for SendGrid bindings
Azure Functions CLI - Local Dev Updates
Replace the existing article: https://azure.microsoft.com/en-us/documentation/articles/functions-run-local
See CLI readme here: https://github.com/Azure/azure-functions-cli/blob/master/README.md
Guidance on package management
azure-functions-cli doesn't support spaces in path
First, apologies if this doesn't belong here. It is regarding the tooling here:
https://www.npmjs.com/package/azure-functions-cli
If there is a space in your path, then you cannot run the function. ("func run MyAzureFunction") For example if your local user account has a space in it, or the project you are working on itself. I couldn't find a workaround apart from creating a new local account without a space and removing the space from the project.
Thanks,
Adrian
Add guidance on how to use App Settings
Update Azure Functions CI/CD Article
Azure Functions Monitoring Documentation
How to use Azure Functions in Production
There is an email thread that just started on this... I will update this thread with that conversation
Added by @lindydonna:
Examples of content to include:
- Functions should be stateless
- Use queues between functions
- Functions within an app share resources. If you're using something a Function App in production, don't add test functions to it.
Deploy Azure Functions with ARM
I have a sample of this here: https://github.com/SyntaxC4-MSFT/CoderCards
Nir: Update Hubs output binding example
I was building a C# web hook that sends a notification out. The doc (https://azure.microsoft.com/en-us/documentation/articles/functions-triggers-bindings/#azure-notification-hub-output-binding) sample in C# uses an out parameter, however, when creating a web hook template we use async methods (which are the recommended way we want folks to write functions in C#) so the sample doesn’t compile. I suggest we refresh the doc sample to be consistent with our templates. In my case I wanted to output to other bindings so I couldn’t just copy and paste the whole sample.
Azure Functions compute white paper
C#: document behavior of static classes that are loaded from a shared assembly
It's possible to have static classes in a shared assembly, where multiple function invocations share this same loaded class.
@fabiocav Can you confirm the behavior that should be documented?
Explain the Azure Files dependency on the Consumption plan
Customers may be confused when they delete a function app but keep the storage account, and their files are still there. Similarly, if they delete their storage account, they will delete all of their code. This should go in the Dynamic Compute article (https://docs.microsoft.com/en-us/azure/azure-functions/functions-scale).
Use the text from this issue: #173
Document the Supported Locales
We should make sure that we document what locales are available for the Azure Functions Portal if they differ from the standard Azure Portal listing of available locales
Update Timer Trigger to mention TimeZones
See this GitHub thread for more background info: https://github.com/projectkudu/AzureFunctionsPortal/issues/420#issuecomment-228893075
Example of Mobile Apps table with both authentication and API key
Document the functions Timeout in the Runtime Concepts document
Plain exe or dll as a function
Hello!
I'm fairly new to azure functions but as far as I understand it's not possible to upload a exe file and run that as a function, is that something that is planned? I really do prefer not to publish plain source code and would prefer to have deployment go though a more traditional build > package > test > deploy cycle.
I've previously used webjobs for this however they don't really feel like first class citizens in azure and have a few other issues such as possibility to be deleted by accident by a web deploy to the same site, no restart functionality, some times shutting down and so on. it feel like azure functions would be able to fill this gap, if only you could use it with precompiled code.
Is this something you have any plans for?
Event Hubs Trigger Docs
This is published here...
https://azure.microsoft.com/en-us/documentation/articles/functions-bindings-event-hubs/
However, I need to add a couple more code examples to the reference. Should have that completed before the end of the week.
Azure Functions compute updates when DCR goes into effect
SaaS File/Table bindings docs
Comparison of Consumption vs. App Service plan features
We've noticed that there is some confusion on the different Plan models:
Hopefully this can be clarified by Calvin or @dariagrigoriu
Improve Doc for Binder and other advanced scenarios
Original issue created by @SeanFeldman here: Azure/azure-functions-host#739
See http://stackoverflow.com/questions/39855409/how-do-i-use-binder-to-perform-dynamic-bindings-in-my-c-sharp-function for details, including the blob post Sean wrote :)
Azure Functions as Notification Hubs Monitoring backend
And with monitoring I mean support for the Event Hub compatible name/enpoint (as described in https://azure.microsoft.com/nl-nl/documentation/articles/iot-hub-operations-monitoring/)
This takes away the effort of putting StreamAnalytics/Eventhub between IoTHub and Azure Functions.
(note: This is not the same as issue: #31)
Quickstart/Get started UI updates
New Photos of recent Portal updates
Document NuGet restore behavior
In the Functions runtime, NuGet restore works by comparing project.json and project.lock.json. If they match, NuGet restore is NOT performed, and the packages won't exist. So, project.lock.json should never be deployed and should be in .gitignore.
Update this article: https://docs.microsoft.com/en-us/azure/azure-functions/functions-reference-csharp#package-management
Update get started videos
Create a learning path for Azure Functions
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.